Back to build
Raw log | Switch to full mode | Login

python -u /b/swarming/w/ir/kitchen-checkout/build/scripts/tools/runit.py --show-path --with-third-party-lib -- python /b/swarming/w/ir/kitchen-checkout/build/scripts/slave/recipe_modules/chromium_swarming/resources/collect_task.py --verbose -o /b/swarming/w/ir/tmp/t/tmpROqLxR.json --task-output-dir /b/swarming/w/ir/tmp/t/tmpXgDNX7 --merge-script /b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_gtest_merge.py --merge-script-stdout-file /b/swarming/w/ir/tmp/t/tmpEuU6Qymerge_script_log --merge-additional-args '[]' --build-properties '{"bot_id": "swarm323-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1555794971747452, "id": "8915624447663603872", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux TSan Tests/37313", "builder:Linux TSan Tests", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/0daa1329a74da1d34fc7581958528262978d1ba1", "gitiles_ref:refs/heads/master", "parent_buildername:Linux TSan Builder", "parent_buildnumber:44557", "scheduler_invocation_id:9081054509821594416", "scheduler_job_id:chromium/Linux TSan Tests", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux TSan Tests", "buildnumber": 37313, "got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "got_revision": "0daa1329a74da1d34fc7581958528262978d1ba1", "got_revision_cp": "refs/heads/master@{#652774}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "49d1e6f9b11ed9a1a2e7b6855ae26907ec119713", "got_v8_revision_cp": "refs/heads/7.6.1@{#1}", "got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "got_webrtc_revision_cp": "refs/heads/master@{#27678}", "mastername": "chromium.memory", "parent_buildername": "Linux TSan Builder", "parent_got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "parent_got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "parent_got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "parent_got_revision": "0daa1329a74da1d34fc7581958528262978d1ba1", "parent_got_revision_cp": "refs/heads/master@{#652774}", "parent_got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "parent_got_v8_revision": "49d1e6f9b11ed9a1a2e7b6855ae26907ec119713", "parent_got_v8_revision_cp": "refs/heads/7.6.1@{#1}", "parent_got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27678}", "parent_mastername": "chromium.memory", "path_config": "generic", "recipe": "chromium", "revision": "0daa1329a74da1d34fc7581958528262978d1ba1", "swarm_hashes": {"accessibility_unittests": "803daece8bb6467fb70d6feaa62c8447b379f667", "angle_unittests": "a194d6a5d1e0d5af491be26815d2baef3e760d6e", "app_shell_unittests": "d7748d5e2961291f01a90c25c97f7cde3020713e", "aura_unittests": "59ae0d7263f881243b901c8c120501d4241e18d9", "base_unittests": "ae9d42e9758347e7ff7c871e46eca114ca4aa5d8", "blink_common_unittests": "2b82a3a892e2995c426d2f79927ecde8e9ddf7cf", "blink_fuzzer_unittests": "90bbc7d3eca616d2b2dfb7470cf74e43114a8468", "blink_heap_unittests": "382f30f3ab0a504764a7bff4ff172e1aa2e14b6a", "blink_platform_unittests": "a453885d1447b8a40baf39e3bbad317f45c02348", "blink_unittests": "a14a7bf9c5c9b7e938bb8f3470637fe845a9dcff", "boringssl_crypto_tests": "4720599dd3568c67cea6aa112895387ce3884610", "boringssl_ssl_tests": "1449180438e1e47ab585646ca41b64fcd4185e19", "browser_tests": "23864e6a8bf3fd1698dc29fa5c390b856ec86153", "cacheinvalidation_unittests": "1df153a0c952d94ea3bf9be026ef6c9d15e086aa", "capture_unittests": "7485a08b592f4d75037f2c39ea71aba19995d38c", "cast_unittests": "9558d4ce7d2b31ba9f7ad84ff45105d9d2190ea1", "cc_unittests": "4a9197ae5818ecb623558e5d8e4265a6623614cb", "chrome_app_unittests": "c9173d2a378ac74ee391ba5dc1034c131beb0571", "chromedriver_unittests": "19ff47c303e18c38aa5c45451996d7bfcab9c405", "components_browsertests": "175d19ac0acf9bcd3ab315548797b35f4a60f85e", "components_unittests": "e6b804086a88cdf2c22255c6939bfda766af68a2", "compositor_unittests": "4f62238a177e70cebff69d17382b92afb94f5d2c", "content_browsertests": "d79f911fecdceffeff0f9eaa327e533900e9427f", "content_unittests": "3c7b75f0d73d9e8ced6b4bcfeb2e3b13e58d8c5c", "cronet_tests": "357baecbe697d5c44922169876d70abdd2fdf670", "cronet_unittests": "d877b25a62cb81eefcd426f4900370f0d55f0560", "crypto_unittests": "13a3e24b44836cac57babb558bb603cbab7781be", "dbus_unittests": "1425d8ff6c29f853bb33542b8fab0399135f8285", "device_unittests": "839c66075f16a298aeda17cb3a6a1a4b09280f88", "display_unittests": "5bd3c5fbb64285eca9ec2bfa2a492609e6c238f0", "events_unittests": "9bcab9ca745c6bd77165576620801a5066e7c07e", "extensions_browsertests": "9966d4c9c0d80d1fb301a464ea297ec5dd42c1cf", "extensions_unittests": "79c2ea378aaa1ce95c71d491222b8114eb8f278f", "filesystem_service_unittests": "42a2f5261f04bb6137d7596283fda0d7d860226b", "gcm_unit_tests": "bd15c25a4003384acd2cf26317afdf4a941780aa", "gfx_unittests": "586a8c963f267dc639030ec9b397ba16a7064d08", "gin_unittests": "b27c590673e1972f7cdd64357682ad3341f4b66d", "gl_tests": "a9f62f7c4fcb835c23764349e181ed7af29e604a", "gl_unittests": "b14d5df044c59f145baaf36b03d66e69d58afc55", "google_apis_unittests": "3778edc52f3d32a3f9045fc58739270d1445c15d", "gpu_unittests": "c451a880211354c99d80ceb84c3103390f820f0d", "headless_browsertests": "b2d557e4a05bc3b496db8f34a7a9063b8d614f37", "headless_unittests": "5a5c231dde27b8261f4d2969525b52b94f28e2d2", "interactive_ui_tests": "14aa1436c5d769f304bbb9d2df3d34f5cde4177b", "ipc_tests": "1d012d58999b00aa6a8381f701b2fee2b4f6ae56", "jingle_unittests": "24a05770c0eaae608c7a76ceb222cb3f4bcffebd", "latency_unittests": "16ad2524f1a3acbed2e7c4f6b4089cba4d744362", "leveldb_service_unittests": "062151dd1f1c34c93a79347ec8e0b96e16553b78", "libjingle_xmpp_unittests": "68e815b8f10c58a3498f206ab473933a751f5f63", "media_blink_unittests": "33279943cc072a9bf7f3f9ce40d8261c87f7015a", "media_service_unittests": "3dfa96ffd6f3e8422a60d08207ad8b9ab07e379d", "media_unittests": "fac3b5dd3ed10bfd4565f354bcc2f2afc3720584", "message_center_unittests": "4c704e84965f2852aea4d2032064dff979623d64", "midi_unittests": "d24dbe814155ed53a057a8b7ee1fbc0bd97fc714", "mojo_core_unittests": "11494e5031ad7aca372f3d2a3f56bb9a984af83f", "mojo_unittests": "9fa77b4ce4ea223d3b8c8a590d32c2c620c33cc3", "native_theme_unittests": "6d2aa0c0a1d5d0cad23b6d791ef53046c8bd4889", "net_unittests": "589e9d409fd036154b3a2c03989d89e342f9f4f3", "pdf_unittests": "ce84128db689386a6905ce8b8df48b421ab3d361", "perfetto_unittests": "00a6e0f2a0b5237417d273de68cc8c74b3e9db91", "ppapi_unittests": "52ba71af6e4eccb946dc8a5e16cffd25dbf99d3b", "printing_unittests": "219673328ad29d5353b5c44cf272bd0b3ae14c3f", "remoting_unittests": "44eeede0ed6221358764be2171a41896f3075ed5", "sandbox_linux_unittests": "a3065b1ae2197ffcfcbd917b5c72a432793e21ae", "service_manager_unittests": "c0f13d9cd89337f2fb3dd8709dd65bcea5e9dc33", "services_unittests": "3c5e7ebe4e9a2e56c2914152cd17024cd5bfacd7", "shell_dialogs_unittests": "fd3d38771bd142177c33300d2e0fb7b9a01ff429", "skia_unittests": "0d7dc7db3e887218bbf03444e31e272be18cbff5", "snapshot_unittests": "0ae25aa9725f0fc8ec648c5b33f915907185fd47", "sql_unittests": "e6e0564ac6fcf5c45d2e96cd15c0469964656478", "storage_unittests": "08a2ad7c5eac0a29374e1d9c61e87ca95d619339", "sync_integration_tests": "502eac3a7bbf238717ad3098662fc05ee24049a0", "traffic_annotation_auditor_unittests": "8b72ba34fa7c36ccc287ccbc9b777969f6ced7fb", "ui_base_unittests": "1d1d3ac93dabdc11c2a33f3cb2ee07bf579ac903", "ui_touch_selection_unittests": "632a1bdef9fea38a8646720994cdef0a1bc0b5c0", "unit_tests": "5d5debb4a4bfd221085790e075ea8421eaf2f993", "url_unittests": "be7bba7f532259db40691a47dd0360640ab6c839", "views_unittests": "6b181f68ff49049c9ba70465e0b80b32a33d7813", "viz_unittests": "e3412bb4ab13348297d0320fe45b7c4527209f76", "vr_common_unittests": "7c0ac34afac99bab4b52e1dacfef0226eb7d4b50", "vr_pixeltests": "78cae8eb45496f30a99fb317633209dc27b6c37e", "wm_unittests": "956bb1345d0442bb6b3600ff5168e2d4dcac805f", "wtf_unittests": "08b753f39e8db6df835ae644ad5adaa718454ed6"}}' --summary-json-file /b/swarming/w/ir/tmp/t/tmpdogPqp.json -- swarming collect -server https://chromium-swarm.appspot.com -worker 50 -task-summary-python -task-output-stdout all -verbose -requests-json /b/swarming/w/ir/tmp/t/tmp7Tm13o.json in dir /b/swarming/w/ir/k: allow_subannotations: True cmd: ['python', '-u', '/b/swarming/w/ir/kitchen-checkout/build/scripts/tools/runit.py', '--show-path', '--with-third-party-lib', '--', 'python', '/b/swarming/w/ir/kitchen-checkout/build/scripts/slave/recipe_modules/chromium_swarming/resources/collect_task.py', '--verbose', '-o', '/b/swarming/w/ir/tmp/t/tmpROqLxR.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmpXgDNX7', '--merge-script', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_gtest_merge.py', '--merge-script-stdout-file', '/b/swarming/w/ir/tmp/t/tmpEuU6Qymerge_script_log', '--merge-additional-args', '[]', '--build-properties', '{"bot_id": "swarm323-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1555794971747452, "id": "8915624447663603872", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux TSan Tests/37313", "builder:Linux TSan Tests", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/0daa1329a74da1d34fc7581958528262978d1ba1", "gitiles_ref:refs/heads/master", "parent_buildername:Linux TSan Builder", "parent_buildnumber:44557", "scheduler_invocation_id:9081054509821594416", "scheduler_job_id:chromium/Linux TSan Tests", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux TSan Tests", "buildnumber": 37313, "got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "got_revision": "0daa1329a74da1d34fc7581958528262978d1ba1", "got_revision_cp": "refs/heads/master@{#652774}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "49d1e6f9b11ed9a1a2e7b6855ae26907ec119713", "got_v8_revision_cp": "refs/heads/7.6.1@{#1}", "got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "got_webrtc_revision_cp": "refs/heads/master@{#27678}", "mastername": "chromium.memory", "parent_buildername": "Linux TSan Builder", "parent_got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "parent_got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "parent_got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "parent_got_revision": "0daa1329a74da1d34fc7581958528262978d1ba1", "parent_got_revision_cp": "refs/heads/master@{#652774}", "parent_got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "parent_got_v8_revision": "49d1e6f9b11ed9a1a2e7b6855ae26907ec119713", "parent_got_v8_revision_cp": "refs/heads/7.6.1@{#1}", "parent_got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "parent_got_webrtc_revision_cp": "refs/heads/master@{#27678}", "parent_mastername": "chromium.memory", "path_config": "generic", "recipe": "chromium", "revision": "0daa1329a74da1d34fc7581958528262978d1ba1", "swarm_hashes": {"accessibility_unittests": "803daece8bb6467fb70d6feaa62c8447b379f667", "angle_unittests": "a194d6a5d1e0d5af491be26815d2baef3e760d6e", "app_shell_unittests": "d7748d5e2961291f01a90c25c97f7cde3020713e", "aura_unittests": "59ae0d7263f881243b901c8c120501d4241e18d9", "base_unittests": "ae9d42e9758347e7ff7c871e46eca114ca4aa5d8", "blink_common_unittests": "2b82a3a892e2995c426d2f79927ecde8e9ddf7cf", "blink_fuzzer_unittests": "90bbc7d3eca616d2b2dfb7470cf74e43114a8468", "blink_heap_unittests": "382f30f3ab0a504764a7bff4ff172e1aa2e14b6a", "blink_platform_unittests": "a453885d1447b8a40baf39e3bbad317f45c02348", "blink_unittests": "a14a7bf9c5c9b7e938bb8f3470637fe845a9dcff", "boringssl_crypto_tests": "4720599dd3568c67cea6aa112895387ce3884610", "boringssl_ssl_tests": "1449180438e1e47ab585646ca41b64fcd4185e19", "browser_tests": "23864e6a8bf3fd1698dc29fa5c390b856ec86153", "cacheinvalidation_unittests": "1df153a0c952d94ea3bf9be026ef6c9d15e086aa", "capture_unittests": "7485a08b592f4d75037f2c39ea71aba19995d38c", "cast_unittests": "9558d4ce7d2b31ba9f7ad84ff45105d9d2190ea1", "cc_unittests": "4a9197ae5818ecb623558e5d8e4265a6623614cb", "chrome_app_unittests": "c9173d2a378ac74ee391ba5dc1034c131beb0571", "chromedriver_unittests": "19ff47c303e18c38aa5c45451996d7bfcab9c405", "components_browsertests": "175d19ac0acf9bcd3ab315548797b35f4a60f85e", "components_unittests": "e6b804086a88cdf2c22255c6939bfda766af68a2", "compositor_unittests": "4f62238a177e70cebff69d17382b92afb94f5d2c", "content_browsertests": "d79f911fecdceffeff0f9eaa327e533900e9427f", "content_unittests": "3c7b75f0d73d9e8ced6b4bcfeb2e3b13e58d8c5c", "cronet_tests": "357baecbe697d5c44922169876d70abdd2fdf670", "cronet_unittests": "d877b25a62cb81eefcd426f4900370f0d55f0560", "crypto_unittests": "13a3e24b44836cac57babb558bb603cbab7781be", "dbus_unittests": "1425d8ff6c29f853bb33542b8fab0399135f8285", "device_unittests": "839c66075f16a298aeda17cb3a6a1a4b09280f88", "display_unittests": "5bd3c5fbb64285eca9ec2bfa2a492609e6c238f0", "events_unittests": "9bcab9ca745c6bd77165576620801a5066e7c07e", "extensions_browsertests": "9966d4c9c0d80d1fb301a464ea297ec5dd42c1cf", "extensions_unittests": "79c2ea378aaa1ce95c71d491222b8114eb8f278f", "filesystem_service_unittests": "42a2f5261f04bb6137d7596283fda0d7d860226b", "gcm_unit_tests": "bd15c25a4003384acd2cf26317afdf4a941780aa", "gfx_unittests": "586a8c963f267dc639030ec9b397ba16a7064d08", "gin_unittests": "b27c590673e1972f7cdd64357682ad3341f4b66d", "gl_tests": "a9f62f7c4fcb835c23764349e181ed7af29e604a", "gl_unittests": "b14d5df044c59f145baaf36b03d66e69d58afc55", "google_apis_unittests": "3778edc52f3d32a3f9045fc58739270d1445c15d", "gpu_unittests": "c451a880211354c99d80ceb84c3103390f820f0d", "headless_browsertests": "b2d557e4a05bc3b496db8f34a7a9063b8d614f37", "headless_unittests": "5a5c231dde27b8261f4d2969525b52b94f28e2d2", "interactive_ui_tests": "14aa1436c5d769f304bbb9d2df3d34f5cde4177b", "ipc_tests": "1d012d58999b00aa6a8381f701b2fee2b4f6ae56", "jingle_unittests": "24a05770c0eaae608c7a76ceb222cb3f4bcffebd", "latency_unittests": "16ad2524f1a3acbed2e7c4f6b4089cba4d744362", "leveldb_service_unittests": "062151dd1f1c34c93a79347ec8e0b96e16553b78", "libjingle_xmpp_unittests": "68e815b8f10c58a3498f206ab473933a751f5f63", "media_blink_unittests": "33279943cc072a9bf7f3f9ce40d8261c87f7015a", "media_service_unittests": "3dfa96ffd6f3e8422a60d08207ad8b9ab07e379d", "media_unittests": "fac3b5dd3ed10bfd4565f354bcc2f2afc3720584", "message_center_unittests": "4c704e84965f2852aea4d2032064dff979623d64", "midi_unittests": "d24dbe814155ed53a057a8b7ee1fbc0bd97fc714", "mojo_core_unittests": "11494e5031ad7aca372f3d2a3f56bb9a984af83f", "mojo_unittests": "9fa77b4ce4ea223d3b8c8a590d32c2c620c33cc3", "native_theme_unittests": "6d2aa0c0a1d5d0cad23b6d791ef53046c8bd4889", "net_unittests": "589e9d409fd036154b3a2c03989d89e342f9f4f3", "pdf_unittests": "ce84128db689386a6905ce8b8df48b421ab3d361", "perfetto_unittests": "00a6e0f2a0b5237417d273de68cc8c74b3e9db91", "ppapi_unittests": "52ba71af6e4eccb946dc8a5e16cffd25dbf99d3b", "printing_unittests": "219673328ad29d5353b5c44cf272bd0b3ae14c3f", "remoting_unittests": "44eeede0ed6221358764be2171a41896f3075ed5", "sandbox_linux_unittests": "a3065b1ae2197ffcfcbd917b5c72a432793e21ae", "service_manager_unittests": "c0f13d9cd89337f2fb3dd8709dd65bcea5e9dc33", "services_unittests": "3c5e7ebe4e9a2e56c2914152cd17024cd5bfacd7", "shell_dialogs_unittests": "fd3d38771bd142177c33300d2e0fb7b9a01ff429", "skia_unittests": "0d7dc7db3e887218bbf03444e31e272be18cbff5", "snapshot_unittests": "0ae25aa9725f0fc8ec648c5b33f915907185fd47", "sql_unittests": "e6e0564ac6fcf5c45d2e96cd15c0469964656478", "storage_unittests": "08a2ad7c5eac0a29374e1d9c61e87ca95d619339", "sync_integration_tests": "502eac3a7bbf238717ad3098662fc05ee24049a0", "traffic_annotation_auditor_unittests": "8b72ba34fa7c36ccc287ccbc9b777969f6ced7fb", "ui_base_unittests": "1d1d3ac93dabdc11c2a33f3cb2ee07bf579ac903", "ui_touch_selection_unittests": "632a1bdef9fea38a8646720994cdef0a1bc0b5c0", "unit_tests": "5d5debb4a4bfd221085790e075ea8421eaf2f993", "url_unittests": "be7bba7f532259db40691a47dd0360640ab6c839", "views_unittests": "6b181f68ff49049c9ba70465e0b80b32a33d7813", "viz_unittests": "e3412bb4ab13348297d0320fe45b7c4527209f76", "vr_common_unittests": "7c0ac34afac99bab4b52e1dacfef0226eb7d4b50", "vr_pixeltests": "78cae8eb45496f30a99fb317633209dc27b6c37e", "wm_unittests": "956bb1345d0442bb6b3600ff5168e2d4dcac805f", "wtf_unittests": "08b753f39e8db6df835ae644ad5adaa718454ed6"}}', '--summary-json-file', '/b/swarming/w/ir/tmp/t/tmpdogPqp.json', '--', 'swarming', 'collect', '-server', 'https://chromium-swarm.appspot.com', '-worker', '50', '-task-summary-python', '-task-output-stdout', 'all', '-verbose', '-requests-json', '/b/swarming/w/ir/tmp/t/tmp7Tm13o.json'] env: {'CHROME_HEADLESS': '1'} env_prefixes: {'PATH': '/b/swarming/w/ir/cache/swarming_client'} env_suffixes: {} infra_step: False name_tokens: ('headless_browsertests',) ok_ret: ALL_OK step_test_data: gen_default_step_test_data(...) trigger_specs: () full environment: ADDRFAM: inet BOTO_CONFIG: /b/swarming/w/ir/tmp/gsutil_task/.boto BUILDBUCKET_EXPERIMENTAL: FALSE CHROME_HEADLESS: 1 CIPD_CACHE_DIR: /b/swarming/cipd_cache/cache CIPD_PROTOCOL: v2 DEVSHELL_CLIENT_PORT: 43917 DOCKER_CONFIG: /b/swarming/w/ir/tmp/docker_cfg_task DOCKER_TMPDIR: /b/swarming/w/ir/tmp/docker_tmp_task GIT_CONFIG_NOSYSTEM: 1 GIT_TERMINAL_PROMPT: 0 HOME: /home/chrome-bot IFACE: eth0 INFRA_GIT_WRAPPER_HOME: /b/swarming/w/ir/tmp/git_home_task LOGDOG_COORDINATOR_HOST: logs.chromium.org LOGDOG_STREAM_PREFIX: buildbucket/cr-buildbucket.appspot.com/8915624447663603872 LOGDOG_STREAM_PROJECT: chromium LOGDOG_STREAM_SERVER_PATH: unix:/b/swarming/w/ir/tmp/ld.sock LOGICAL: eth0 LUCI_CONTEXT: /b/swarming/w/itFXFXA_/luci_context.620546869 MAC_CHROMIUM_TMPDIR: /b/swarming/w/ir/tmp/t METHOD: dhcp NO_GCE_CHECK: False PATH: /b/swarming/w/ir/cache/swarming_client:/b/swarming/w/ir/cipd_bin_packages:/b/swarming/w/ir/cipd_bin_packages/bin:/b/swarming/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD: /b/swarming/w/ir/k PYTHONIOENCODING: UTF-8 PYTHONUNBUFFERED: 1 ROOT_SETUP_LOG: /var/log/messages/chromebuild/root-setup.log SHLVL: 1 STARTUP_LOG: /var/log/messages/chromebuild/startup.log SWARMING_BOT_ID: swarm323-c4 SWARMING_EXTERNAL_BOT_SETUP: 1 SWARMING_HEADLESS: 1 SWARMING_SERVER: https://chromium-swarm.appspot.com SWARMING_TASK_ID: 44556cd9489d0b11 TEMP: /b/swarming/w/ir/tmp/t TEMPDIR: /b/swarming/w/ir/tmp/t TERM: linux TMP: /b/swarming/w/ir/tmp/t TMPDIR: /b/swarming/w/ir/tmp/t UPSTART_EVENTS: net-device-up UPSTART_INSTANCE: UPSTART_JOB: chromebuild-startup USER: chrome-bot USERNAME: chrome-bot VPYTHON_VIRTUALENV_ROOT: /b/swarming/w/ir/cache/vpython _: /b/swarming/w/ir/cipd_bin_packages/vpython Set PYTHONPATH: /b/swarming/w/ir/kitchen-checkout/build/scripts:/b/swarming/w/ir/kitchen-checkout/build/site_config:/b/swarming/w/ir/kitchen-checkout/build/third_party:/b/swarming/w/ir/kitchen-checkout/build/third_party/buildbot_8_4p1:/b/swarming/w/ir/kitchen-checkout/build/third_party/buildbot_slave_8_4:/b/swarming/w/ir/kitchen-checkout/build/third_party/coverage-3.7.1:/b/swarming/w/ir/kitchen-checkout/build/third_party/decorator_3_3_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/google_api_python_client:/b/swarming/w/ir/kitchen-checkout/build/third_party/httplib2/python2:/b/swarming/w/ir/kitchen-checkout/build/third_party/infra_libs:/b/swarming/w/ir/kitchen-checkout/build/third_party/jinja2:/b/swarming/w/ir/kitchen-checkout/build/third_party/markupsafe:/b/swarming/w/ir/kitchen-checkout/build/third_party/oauth2client:/b/swarming/w/ir/kitchen-checkout/build/third_party/pyasn1:/b/swarming/w/ir/kitchen-checkout/build/third_party/pyasn1-modules:/b/swarming/w/ir/kitchen-checkout/build/third_party/python-rsa:/b/swarming/w/ir/kitchen-checkout/build/third_party/requests_2_10_0:/b/swarming/w/ir/kitchen-checkout/build/third_party/setuptools-0.6c11:/b/swarming/w/ir/kitchen-checkout/build/third_party/sqlalchemy_0_7_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/sqlalchemy_migrate_0_7_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/tempita_0_5:/b/swarming/w/ir/kitchen-checkout/build/third_party/twisted_10_2:/b/swarming/w/ir/kitchen-checkout/build/third_party/uritemplate:/b/swarming/w/ir/kitchen-checkout/build/third_party/site-packages 2019-04-20 14:23:59,822 - root: [DEBUG] Using task_output_dir: '/b/swarming/w/ir/tmp/t/tmpXgDNX7' 2019-04-20 14:23:59,822 - root: [WARNING] task_output_dir '/b/swarming/w/ir/tmp/t/tmpXgDNX7' already exists! 2019-04-20 14:23:59,822 - root: [WARNING] task_output_dir existing content: [] 2019-04-20 14:23:59,822 - root: [INFO] collect_cmd: swarming collect -server https://chromium-swarm.appspot.com -worker 50 -task-summary-python -task-output-stdout all -verbose -requests-json /b/swarming/w/ir/tmp/t/tmp7Tm13o.json -output-dir /b/swarming/w/ir/tmp/t/tmpXgDNX7 -task-summary-json /b/swarming/w/ir/tmp/t/tmpdogPqp.json [D2019-04-20T14:23:59.829908-07:00 13383 0 auth.go:1265] Minting a new token {"key":"luci_ctx/882df6f579e071cc61fb95bea87c767f205e3545e9c0a2c02e9810b0fb3d1537", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-04-20T14:23:59.829974-07:00 13383 0 luci_ctx.go:138] POST http://127.0.0.1:46469/rpc/LuciLocalAuthService.GetOAuthToken {"key":"luci_ctx/882df6f579e071cc61fb95bea87c767f205e3545e9c0a2c02e9810b0fb3d1537", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-04-20T14:23:59.832261-07:00 13383 0 auth.go:1222] Token expires in 56m10.167804837s {"key":"luci_ctx/882df6f579e071cc61fb95bea87c767f205e3545e9c0a2c02e9810b0fb3d1537", "scopes":"https://www.googleapis.com/auth/userinfo.email"} 44556e5b7df6f310: exit 0 /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:354: SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings Additional test environment: CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox CHROME_HEADLESS=1 G_SLICE=always-malloc LANG=en_US.UTF-8 NSS_DISABLE_ARENA_FREE_LIST=1 NSS_DISABLE_UNLOAD=1 TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer handle_abort=1 Command: ./headless_browsertests --test-launcher-bot-mode --cfi-diag=0 --test-launcher-print-test-stdio=always --test-launcher-summary-output=/b/s/w/ioT7DXn2/output.json --no-sandbox 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/1 Using 4 parallel jobs. [ RUN ] HeadlessBrowserTest.WebContentsAreDestroyedWithContext [22594:22594:0420/141805.110973:5315801342:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141805.348343:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.WebContentsAreDestroyedWithContext (623 ms) [1/119] HeadlessBrowserTest.WebContentsAreDestroyedWithContext (1839 ms) [ RUN ] HeadlessBrowserTest.CreateAndDestroyWebContents [22593:22593:0420/141805.100040:5315790394:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141805.348629:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141806.666929:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141806.779930:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.CreateAndDestroyWebContents (1738 ms) [2/119] HeadlessBrowserTest.CreateAndDestroyWebContents (2901 ms) [ RUN ] HeadlessBrowserTest.CreateAndDoNotDestroyBrowserContext [22592:22592:0420/141805.099290:5315789644:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141805.348340:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141806.616403:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.CreateAndDoNotDestroyBrowserContext (1630 ms) [3/119] HeadlessBrowserTest.CreateAndDoNotDestroyBrowserContext (2901 ms) [ RUN ] HeadlessBrowserTest.CreateAndDestroyBrowserContext [22590:22590:0420/141805.093532:5315783880:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141805.352389:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141806.622166:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.CreateAndDestroyBrowserContext (1594 ms) [4/119] HeadlessBrowserTest.CreateAndDestroyBrowserContext (2918 ms) [ RUN ] HeadlessBrowserTest.CreateAndDoNotDestroyWebContents [22699:22699:0420/141806.941792:5317632141:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141807.053545:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141807.207944:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.CreateAndDoNotDestroyWebContents (347 ms) [5/119] HeadlessBrowserTest.CreateAndDoNotDestroyWebContents (1576 ms) [ RUN ] HeadlessBrowserTest.DestroyAndCreateTwoWebContents [22745:22745:0420/141807.991085:5318681435:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.103439:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.319154:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.497475:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.DestroyAndCreateTwoWebContents (597 ms) [6/119] HeadlessBrowserTest.DestroyAndCreateTwoWebContents (1846 ms) [ RUN ] HeadlessBrowserTest.CreateWithBadURL [22746:22746:0420/141808.002162:5318692511:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.115095:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.405997:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.CreateWithBadURL (468 ms) [7/119] HeadlessBrowserTest.CreateWithBadURL (1846 ms) [ RUN ] HeadlessBrowserTest.ClipboardCopyPasteText [22814:22814:0420/141808.630371:5319320728:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.754047:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [22814:22864:0420/141808.845775:5319536128:WARNING:gpu_process_host.cc(1205)] The GPU process has crashed 1 time(s) [22814:22864:0420/141808.849168:5319539515:ERROR:browser_gpu_channel_host_factory.cc(139)] Failed to launch GPU process. [ OK ] HeadlessBrowserTest.ClipboardCopyPasteText (302 ms) [8/119] HeadlessBrowserTest.ClipboardCopyPasteText (1836 ms) [ RUN ] HeadlessBrowserTest.WebGLSupported [22747:22747:0420/141808.009830:5318700184:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.122132:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.424395:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.602386:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141808.835644:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [22747:22765:0420/141809.923731:5320614081:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserTest.WebGLSupported (2269 ms) [9/119] HeadlessBrowserTest.WebGLSupported (3412 ms) [ RUN ] HeadlessBrowserTest.PermissionManagerAlwaysASK [22878:22878:0420/141809.835791:5320526138:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141809.954896:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141810.369926:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141810.471649:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.PermissionManagerAlwaysASK (665 ms) [10/119] HeadlessBrowserTest.PermissionManagerAlwaysASK (1844 ms) [ RUN ] HeadlessBrowserTest.TraceUsingBrowserDevToolsTarget [22906:22906:0420/141810.414209:5321104576:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141810.593237:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale tracing_service_impl.cc: Configured tracing, #sources:2, duration:0 ms, #buffers:1, total buffer size:102400 KB, total sessions:1 [0420/141810.789886:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale tracing_service_impl.cc: Tracing session 1 ended, total sessions:0 [ OK ] HeadlessBrowserTest.TraceUsingBrowserDevToolsTarget (945 ms) [11/119] HeadlessBrowserTest.TraceUsingBrowserDevToolsTarget (2364 ms) [ RUN ] HeadlessBrowserTest.DefaultSizes [22877:22877:0420/141809.833811:5320524159:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141809.946641:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141810.356058:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141810.497220:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141810.691722:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [22877:22888:0420/141811.838540:5322528900:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserTest.DefaultSizes (2116 ms) [12/119] HeadlessBrowserTest.DefaultSizes (3419 ms) [ RUN ] HeadlessBrowserTest.WindowPrint [22992:22992:0420/141811.414322:5322104667:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141811.528908:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141811.686425:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141811.746880:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141811.907073:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [22992:22998:0420/141813.112250:5323802597:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessBrowserTest.WindowPrint (1815 ms) [13/119] HeadlessBrowserTest.WindowPrint (3148 ms) [ RUN ] HeadlessBrowserTest.ServerWantsClientCertificate [23004:23004:0420/141811.698297:5322388649:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141811.836640:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141812.054730:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale HTTPS server started on https://127.0.0.1:45432... sending server_data: {"host": "127.0.0.1", "port": 45432} (36 bytes) [0420/141813.151317:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141813.285727:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [0420/141813.285761:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23004:23039:0420/141814.649165:5325339516:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserTest.ServerWantsClientCertificate (2968 ms) [14/119] HeadlessBrowserTest.ServerWantsClientCertificate (4200 ms) [ RUN ] HeadlessBrowserTest.UserDataDir [23119:23119:0420/141813.298020:5323988383:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141813.412849:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141813.602480:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141813.718288:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141813.820939:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23119:23152:0420/141815.090191:5325780539:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserTest.UserDataDir (1888 ms) [15/119] HeadlessBrowserTest.UserDataDir (3148 ms) [ RUN ] HeadlessBrowserTest.AIAFetching [23081:23081:0420/141812.708416:5323398763:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141812.820130:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141812.986597:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale AIA server started on 127.0.0.1:46259... HTTPS server started on https://127.0.0.1:43179... sending server_data: {"host": "127.0.0.1", "port": 43179} (36 bytes) [0420/141814.021773:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141814.139825:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. handling ca_issuers request [23081:23087:0420/141815.446277:5326136627:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserTest.AIAFetching (2754 ms) [16/119] HeadlessBrowserTest.AIAFetching (3935 ms) [ RUN ] HeadlessBrowserTest.ContextWebPreferences [23281:23281:0420/141815.880319:5326570668:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141815.994624:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141816.168246:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTest.ContextWebPreferences (374 ms) [17/119] HeadlessBrowserTest.ContextWebPreferences (1575 ms) [ RUN ] HeadlessBrowserTest.IncognitoMode [23229:23229:0420/141814.562481:5325252829:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141814.677446:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141814.832342:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141814.894662:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141815.028147:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23229:23236:0420/141816.233766:5326924131:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserTest.IncognitoMode (1764 ms) [18/119] HeadlessBrowserTest.IncognitoMode (3150 ms) [ RUN ] HeadlessBrowserRendererCommandPrefixTest.Prefix [23317:23317:0420/141816.647262:5327337609:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141816.759351:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141816.922578:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141816.980599:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.021208:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [23317:23347:0420/141818.427071:5329117445:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserRendererCommandPrefixTest.Prefix (1885 ms) [19/119] HeadlessBrowserRendererCommandPrefixTest.Prefix (3148 ms) [ RUN ] HeadlessBrowserTestWithProxy.SetProxyConfig HTTP server started on http://127.0.0.1:40725... sending server_data: {"host": "127.0.0.1", "port": 40725} (36 bytes) [23311:23311:0420/141817.112402:5327802756:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.232870:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.423610:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.516524:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.673870:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23311:23389:0420/141818.994744:5329685098:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserTestWithProxy.SetProxyConfig (2678 ms) [20/119] HeadlessBrowserTestWithProxy.SetProxyConfig (3936 ms) [ RUN ] HeadlessBrowserAllowInsecureLocalhostTest.AllowInsecureLocalhostFlag [23431:23431:0420/141817.729735:5328420081:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.892578:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141818.097091:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141818.240076:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141818.383701:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141818.383653:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [0420/141818.417582:ERROR:cert_verify_proc_nss.cc(969)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181 [0420/141818.418688:ERROR:ssl_client_socket_impl.cc(947)] handshake failed; returned -1, SSL error code 1, net_error -201 [23431:23497:0420/141818.418842:5329109191:ERROR:ssl_server_socket_impl.cc(686)] handshake failed; returned -1, SSL error code 1, net_error -117 [23431:23467:0420/141819.602470:5330292818:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessBrowserAllowInsecureLocalhostTest.AllowInsecureLocalhostFlag (1891 ms) [21/119] HeadlessBrowserAllowInsecureLocalhostTest.AllowInsecureLocalhostFlag (3150 ms) [ RUN ] CrashReporterTest.GenerateMinidump [23403:23403:0420/141817.472202:5328162553:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.612972:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.823072:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141817.916091:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141818.007094:ERROR:render_frame_impl.cc(1160)] Intentionally crashing (with null pointer dereference) because user navigated to chrome://crash/ [23403:23434:0420/141819.426297:5330116654:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] CrashReporterTest.GenerateMinidump (2046 ms) [22/119] CrashReporterTest.GenerateMinidump (3418 ms) [ RUN ] HeadlessBrowserTestAppendCommandLineFlags.AppendChildProcessCommandLineFlags [23536:23536:0420/141819.793887:5330484233:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141819.907758:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141820.067413:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [ OK ] HeadlessBrowserTestAppendCommandLineFlags.AppendChildProcessCommandLineFlags (368 ms) [23/119] HeadlessBrowserTestAppendCommandLineFlags.AppendChildProcessCommandLineFlags (1574 ms) [ RUN ] HeadlessDevToolsClientNavigationTest.RunAsyncTest [23570:23570:0420/141820.338632:5331028977:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141820.452452:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141820.627767:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141820.673394:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141820.849101:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23570:23576:0420/141822.075770:5332766119:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientNavigationTest.RunAsyncTest (1824 ms) [24/119] HeadlessDevToolsClientNavigationTest.RunAsyncTest (3153 ms) [ RUN ] HeadlessDevToolsClientChangeWindowBoundsTest.RunAsyncTest [23606:23606:0420/141820.900207:5331590569:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.022458:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.216452:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.313077:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [23606:23630:0420/141822.573389:5333263742:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessDevToolsClientChangeWindowBoundsTest.RunAsyncTest (1772 ms) [25/119] HeadlessDevToolsClientChangeWindowBoundsTest.RunAsyncTest (3154 ms) [ RUN ] HeadlessDevToolsClientMinimizeWindowTest.RunAsyncTest [23607:23607:0420/141820.899039:5331589393:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.031544:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.228001:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.343274:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [23607:23633:0420/141822.604411:5333294778:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientMinimizeWindowTest.RunAsyncTest (1802 ms) [26/119] HeadlessDevToolsClientMinimizeWindowTest.RunAsyncTest (3148 ms) [ RUN ] HeadlessDevToolsClientMaximizeWindowTest.RunAsyncTest [23669:23669:0420/141821.440073:5332130435:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.592585:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.754769:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141821.821672:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [23669:23731:0420/141823.249825:5333940176:ERROR:browser_process_sub_thread.cc(217)] Waited 1307 ms for network service [ OK ] HeadlessDevToolsClientMaximizeWindowTest.RunAsyncTest (1905 ms) [27/119] HeadlessDevToolsClientMaximizeWindowTest.RunAsyncTest (3149 ms) [ RUN ] HeadlessDevToolsClientFullscreenWindowTest.RunAsyncTest [23780:23780:0420/141823.494385:5334184740:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141823.613823:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141823.771088:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141823.832487:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [23780:23786:0420/141825.040868:5335731230:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientFullscreenWindowTest.RunAsyncTest (1660 ms) [28/119] HeadlessDevToolsClientFullscreenWindowTest.RunAsyncTest (2889 ms) [ RUN ] HeadlessDevToolsClientEvalTest.RunAsyncTest [23816:23816:0420/141824.045201:5334735548:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.157230:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.349629:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.434183:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.727081:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141824.727068:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [23816:23845:0420/141825.835936:5336526283:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientEvalTest.RunAsyncTest (1891 ms) [29/119] HeadlessDevToolsClientEvalTest.RunAsyncTest (3156 ms) [ RUN ] HeadlessDevToolsClientCallbackTest.RunAsyncTest [23820:23820:0420/141824.046696:5334737048:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.157231:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.342200:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.476123:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.701017:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23820:23844:0420/141825.868556:5336558913:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientCallbackTest.RunAsyncTest (1913 ms) [30/119] HeadlessDevToolsClientCallbackTest.RunAsyncTest (3150 ms) [ RUN ] HeadlessDevToolsClientObserverTest.RunAsyncTest [23882:23882:0420/141824.563430:5335253802:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.719781:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.892598:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141824.958944:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141825.129160:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23882:23927:0420/141826.264480:5336954829:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientObserverTest.RunAsyncTest (1796 ms) [31/119] HeadlessDevToolsClientObserverTest.RunAsyncTest (3149 ms) [ RUN ] HeadlessDevToolsClientExperimentalTest.RunAsyncTest [23982:23982:0420/141826.384054:5337074405:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141826.498455:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141826.655586:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141826.710792:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141826.858052:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [23982:23988:0420/141828.054660:5338745007:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientExperimentalTest.RunAsyncTest (1769 ms) [32/119] HeadlessDevToolsClientExperimentalTest.RunAsyncTest (3149 ms) [ RUN ] HeadlessDevToolsNavigationControlTest.RunAsyncTest [24030:24030:0420/141827.181283:5337871634:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.297977:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.491124:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.526594:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.833163:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141827.833327:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [24030:24043:0420/141829.047101:5339737454:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsNavigationControlTest.RunAsyncTest (1960 ms) [33/119] HeadlessDevToolsNavigationControlTest.RunAsyncTest (3152 ms) [ RUN ] HeadlessDevToolsClientAttachTest.RunAsyncTest [24082:24082:0420/141827.721929:5338412295:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.892665:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141828.072504:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141828.141309:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141828.304053:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24082:24124:0420/141829.416907:5340107255:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsClientAttachTest.RunAsyncTest (1787 ms) [34/119] HeadlessDevToolsClientAttachTest.RunAsyncTest (3148 ms) [ RUN ] HeadlessCrashObserverTest.RunAsyncTest [24031:24031:0420/141827.181949:5337872295:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.292724:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.492982:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.572638:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141827.818895:ERROR:render_frame_impl.cc(1160)] Intentionally crashing (with null pointer dereference) because user navigated to chrome://crash/ Received signal 11 SEGV_MAPERR 000000000000 #0 0x563c0711bf28 (/b/s/w/ir/out/Release/headless_browsertests+0x21dff27) #1 0x563c0a3fa671 (/b/s/w/ir/out/Release/headless_browsertests+0x54be670) #2 0x563c0a2fe530 (/b/s/w/ir/out/Release/headless_browsertests+0x53c252f) #3 0x563c0a3fa04c (/b/s/w/ir/out/Release/headless_browsertests+0x54be04b) #4 0x563c07104d04 (/b/s/w/ir/out/Release/headless_browsertests+0x21c8d03) #5 0x563c0713ab33 (/b/s/w/ir/out/Release/headless_browsertests+0x21feb32) #6 0x7f72190fc330 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x1032f) #7 0x563c0f17cd40 (/b/s/w/ir/out/Release/headless_browsertests+0xa240d3f) #8 0x563c0ec2347b (/b/s/w/ir/out/Release/headless_browsertests+0x9ce747a) #9 0x563c0ec3ebaa (/b/s/w/ir/out/Release/headless_browsertests+0x9d02ba9) #10 0x563c0ec3ed05 (/b/s/w/ir/out/Release/headless_browsertests+0x9d02d04) #11 0x563c08e454e5 (/b/s/w/ir/out/Release/headless_browsertests+0x3f094e4) #12 0x563c0ec65300 (/b/s/w/ir/out/Release/headless_browsertests+0x9d292ff) #13 0x563c0b46f8c2 (/b/s/w/ir/out/Release/headless_browsertests+0x65338c1) #14 0x563c0b46f59b (/b/s/w/ir/out/Release/headless_browsertests+0x653359a) #15 0x563c0b471d5e (/b/s/w/ir/out/Release/headless_browsertests+0x6535d5d) #16 0x563c0b470b75 (/b/s/w/ir/out/Release/headless_browsertests+0x6534b74) #17 0x563c0b4da3ce (/b/s/w/ir/out/Release/headless_browsertests+0x659e3cd) #18 0x563c0b4d70b7 (/b/s/w/ir/out/Release/headless_browsertests+0x659b0b6) #19 0x563c0a373fab (/b/s/w/ir/out/Release/headless_browsertests+0x5437faa) #20 0x563c0a38d2e9 (/b/s/w/ir/out/Release/headless_browsertests+0x54512e8) #21 0x563c0a38ceae (/b/s/w/ir/out/Release/headless_browsertests+0x5450ead) #22 0x563c0a38d80f (/b/s/w/ir/out/Release/headless_browsertests+0x545180e) #23 0x563c0a329072 (/b/s/w/ir/out/Release/headless_browsertests+0x53ed071) #24 0x563c0a38dffa (/b/s/w/ir/out/Release/headless_browsertests+0x5451ff9) #25 0x563c0a353571 (/b/s/w/ir/out/Release/headless_browsertests+0x5417570) #26 0x563c0a353364 (/b/s/w/ir/out/Release/headless_browsertests+0x5417363) #27 0x563c0f74954d (/b/s/w/ir/out/Release/headless_browsertests+0xa80d54c) #28 0x563c09f71c6f (/b/s/w/ir/out/Release/headless_browsertests+0x5035c6e) #29 0x563c09f72589 (/b/s/w/ir/out/Release/headless_browsertests+0x5036588) #30 0x563c09f7337e (/b/s/w/ir/out/Release/headless_browsertests+0x503737d) #31 0x563c09f68440 (/b/s/w/ir/out/Release/headless_browsertests+0x502c43f) #32 0x563c0c770f57 (/b/s/w/ir/out/Release/headless_browsertests+0x7834f56) #33 0x563c09f696cc (/b/s/w/ir/out/Release/headless_browsertests+0x502d6cb) #34 0x563c0a4241f0 (/b/s/w/ir/out/Release/headless_browsertests+0x54e81ef) #35 0x563c071e8a17 (/b/s/w/ir/out/Release/headless_browsertests+0x22aca16) #36 0x7f7212fcef45 (/lib/x86_64-linux-gnu/libc-2.19.so+0x21f44) #37 0x563c070d702a (/b/s/w/ir/out/Release/headless_browsertests+0x219b029) r8: 000003ffffffffff r9: 0000563c0f17cd40 r10: 0000000000000000 r11: 0000000000000000 r12: 000000000000000f r13: 00007ffe5fea6258 r14: 00007ffe5fea5cc8 r15: 00007b0c00047d00 di: 0000000000000000 si: 0000400000512522 bp: 00007ffe5fea5ca0 bx: 00007ffe5fea6258 dx: 0000100000000000 ax: 0000000000000000 cx: 0000000000112522 sp: 00007ffe5fea5ca0 ip: 0000563c0f17cd40 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000006 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [24031:24040:0420/141829.938180:5340628547:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessCrashObserverTest.RunAsyncTest (2870 ms) [35/119] HeadlessCrashObserverTest.RunAsyncTest (4205 ms) [ RUN ] HeadlessDevToolsMethodCallErrorTest.RunAsyncTest [24175:24175:0420/141829.534464:5340224811:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141829.648535:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141829.805530:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141829.867228:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141830.023591:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24175:24181:0420/141831.231814:5341922179:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessDevToolsMethodCallErrorTest.RunAsyncTest (1821 ms) [36/119] HeadlessDevToolsMethodCallErrorTest.RunAsyncTest (3150 ms) [ RUN ] HeadlessDevToolsNetworkBlockedUrlTest.RunAsyncTest [24224:24224:0420/141830.327120:5341017472:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141830.442079:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141830.601431:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141830.667944:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141830.827758:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24224:24230:0420/141832.180486:5342870836:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessDevToolsNetworkBlockedUrlTest.RunAsyncTest (1943 ms) [37/119] HeadlessDevToolsNetworkBlockedUrlTest.RunAsyncTest (3148 ms) [ RUN ] DevToolsNetworkOfflineEmulationTest.RunAsyncTest [24259:24259:0420/141830.847923:5341538276:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141830.979536:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141831.159284:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141831.249565:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141831.441609:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24259:24275:0420/141832.602094:5343292447:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] DevToolsNetworkOfflineEmulationTest.RunAsyncTest (1847 ms) [38/119] DevToolsNetworkOfflineEmulationTest.RunAsyncTest (3150 ms) [ RUN ] RawDevtoolsProtocolTest.RunAsyncTest [24303:24303:0420/141831.403129:5342093485:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141831.525610:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141831.704031:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141831.745308:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141831.918336:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24303:24336:0420/141833.034167:5343724528:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] RawDevtoolsProtocolTest.RunAsyncTest (1771 ms) [39/119] RawDevtoolsProtocolTest.RunAsyncTest (3155 ms) [ RUN ] DevToolsAttachAndDetachNotifications.RunAsyncTest [24397:24397:0420/141832.686213:5343376565:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141832.800085:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141832.958014:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141833.015260:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [24397:24404:0420/141834.438909:5345129273:ERROR:browser_process_sub_thread.cc(217)] Waited 1308 ms for network service [ OK ] DevToolsAttachAndDetachNotifications.RunAsyncTest (1869 ms) [40/119] DevToolsAttachAndDetachNotifications.RunAsyncTest (3153 ms) [ RUN ] DomTreeExtractionBrowserTest.RunAsyncTest [24451:24451:0420/141833.473952:5344164302:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141833.587101:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141833.745194:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141833.804849:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141833.980624:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24451:24457:0420/141835.424992:5346115357:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] DomTreeExtractionBrowserTest.RunAsyncTest (2061 ms) [41/119] DomTreeExtractionBrowserTest.RunAsyncTest (3410 ms) [ RUN ] DevToolsSetCookieTest.RunAsyncTest [24485:24485:0420/141833.990779:5344681130:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141834.110568:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141834.306506:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141834.398384:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141834.548157:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24485:24503:0420/141835.733549:5346423897:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] DevToolsSetCookieTest.RunAsyncTest (1834 ms) [42/119] DevToolsSetCookieTest.RunAsyncTest (3150 ms) [ RUN ] DevtoolsInterceptionWithAuthProxyTest.RunAsyncTest BasicAuthProxy server started on port 40299... sending server_data: {"host": "127.0.0.1", "port": 40299} (36 bytes) [24535:24535:0420/141835.192774:5345883126:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141835.302272:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141835.465743:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141835.532085:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141835.681574:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. 127.0.0.1 - - [20/Apr/2019 14:18:35] "GET http://127.0.0.1:38428/dom_tree_test.html HTTP/1.1" 407 - [24535:24580:0420/141837.103945:5347794309:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] DevtoolsInterceptionWithAuthProxyTest.RunAsyncTest (2669 ms) [43/119] DevtoolsInterceptionWithAuthProxyTest.RunAsyncTest (3942 ms) [ RUN ] NavigatorLanguages.RunAsyncTest [24622:24622:0420/141835.858160:5346548511:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141835.981982:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141836.186339:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141836.191488:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141836.406595:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24622:24632:0420/141837.523362:5348213727:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] NavigatorLanguages.RunAsyncTest (1782 ms) [44/119] NavigatorLanguages.RunAsyncTest (3152 ms) [ RUN ] HeadlessWebContentsTest.Navigation [24679:24679:0420/141836.892547:5347582894:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.008391:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.197013:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.272416:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.427120:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141837.427773:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [24679:24686:0420/141838.696781:5349387127:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessWebContentsTest.Navigation (1910 ms) [45/119] HeadlessWebContentsTest.Navigation (3148 ms) [ RUN ] HeadlessWebContentsTest.WindowOpen [24683:24683:0420/141837.122378:5347812725:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.260096:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.477313:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.569706:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141837.705985:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24683:24717:0420/141838.988224:5349678587:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsTest.WindowOpen (1956 ms) [46/119] HeadlessWebContentsTest.WindowOpen (3148 ms) [ RUN ] HeadlessWebContentsTest.FocusOfHeadlessWebContents_IsIndependent [24775:24775:0420/141838.479609:5349169972:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141838.595537:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141838.761371:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141838.819411:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141838.968882:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid [24775:24781:0420/141840.574381:5351264729:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessWebContentsTest.FocusOfHeadlessWebContents_IsIndependent (2206 ms) [47/119] HeadlessWebContentsTest.FocusOfHeadlessWebContents_IsIndependent (3410 ms) [ RUN ] HeadlessWebContentsTest.HandleSSLError [24811:24811:0420/141839.004844:5349695205:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141839.128885:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141839.288982:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141839.440336:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141839.560178:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141839.620021:ERROR:cert_verify_proc_nss.cc(969)] CERT_PKIXVerifyCert for 127.0.0.1 failed err=-8181 [0420/141839.621057:ERROR:ssl_client_socket_impl.cc(947)] handshake failed; returned -1, SSL error code 1, net_error -201 [24811:24850:0420/141839.621233:5350311581:ERROR:ssl_server_socket_impl.cc(686)] handshake failed; returned -1, SSL error code 1, net_error -117 [24811:24836:0420/141840.942678:5351633042:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsTest.HandleSSLError (1959 ms) [48/119] HeadlessWebContentsTest.HandleSSLError (3150 ms) [ RUN ] HeadlessWebContentsTest.BrowserTabChangeContent [24903:24903:0420/141840.033548:5350723903:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.150963:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.314043:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.369614:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.574778:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141840.574754:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [24903:24910:0420/141841.802129:5352492498:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsTest.BrowserTabChangeContent (1857 ms) [49/119] HeadlessWebContentsTest.BrowserTabChangeContent (3148 ms) [ RUN ] HeadlessWebContentsTest.BrowserOpenInTab [24908:24908:0420/141840.278923:5350969271:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.437662:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.684606:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.743449:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141840.943358:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [24908:24947:0420/141842.138947:5352829309:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsTest.BrowserOpenInTab (1951 ms) [50/119] HeadlessWebContentsTest.BrowserOpenInTab (3148 ms) [ RUN ] HeadlessWebContentsRequestStorageQuotaTest.RunAsyncTest [25038:25038:0420/141842.147798:5352838153:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.290051:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.485921:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.548390:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.726542:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25038:25072:0420/141843.930872:5354621220:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsRequestStorageQuotaTest.RunAsyncTest (1904 ms) [51/119] HeadlessWebContentsRequestStorageQuotaTest.RunAsyncTest (3150 ms) [ RUN ] HeadlessWebContentsBeginFrameControlBasicTest.RunAsyncTest [25121:25121:0420/141843.186261:5353876607:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141843.306925:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141843.496240:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141843.587589:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141843.772564:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid [25121:25128:0420/141845.182968:5355873317:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsBeginFrameControlBasicTest.RunAsyncTest (2086 ms) [52/119] HeadlessWebContentsBeginFrameControlBasicTest.RunAsyncTest (3413 ms) [ RUN ] HeadlessWebContentsBeginFrameControlViewportTest.RunAsyncTest [25125:25125:0420/141843.424592:5354114954:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141843.565651:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141843.811603:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141843.843510:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141844.120043:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25125:25158:0420/141845.598956:5356289305:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsBeginFrameControlViewportTest.RunAsyncTest (2288 ms) [53/119] HeadlessWebContentsBeginFrameControlViewportTest.RunAsyncTest (3674 ms) [ RUN ] CookiesEnabled.RunAsyncTest [25213:25213:0420/141845.293836:5355984185:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141845.407997:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141845.582264:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141845.669139:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141845.818872:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25213:25220:0420/141847.044595:5357734959:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] CookiesEnabled.RunAsyncTest (1870 ms) [54/119] CookiesEnabled.RunAsyncTest (3149 ms) [ RUN ] DontBlockWebContentsOpenTest.RunAsyncTest [25262:25262:0420/141846.599308:5357289658:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141846.722352:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141846.899967:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141846.949308:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141847.184026:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25262:25268:0420/141848.557309:5359247658:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] DontBlockWebContentsOpenTest.RunAsyncTest (2053 ms) [55/119] DontBlockWebContentsOpenTest.RunAsyncTest (3410 ms) [ RUN ] BlockWebContentsOpenTest.RunAsyncTest [25291:25291:0420/141847.144578:5357834939:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141847.262847:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141847.464392:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141847.567693:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141847.746693:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25291:25313:0420/141848.947219:5359637575:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] BlockWebContentsOpenTest.RunAsyncTest (1923 ms) [56/119] BlockWebContentsOpenTest.RunAsyncTest (3151 ms) [ RUN ] HeadlessClientBrowserTest.FlatProtocolAccess [25355:25355:0420/141848.442636:5359132989:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141848.561074:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141848.740241:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141848.783210:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141848.995519:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141849.194548:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid [25355:25362:0420/141850.296294:5360986666:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessClientBrowserTest.FlatProtocolAccess (1973 ms) [57/119] HeadlessClientBrowserTest.FlatProtocolAccess (3149 ms) [ RUN ] HeadlessWebContentsPDFTest.RunAsyncTest [25030:25030:0420/141841.888656:5352579002:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.001487:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.199396:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.259757:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141842.474081:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25030:25037:0420/141850.172369:5360862732:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessWebContentsPDFTest.RunAsyncTest (8391 ms) [58/119] HeadlessWebContentsPDFTest.RunAsyncTest (9707 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeInterrupt [25428:25428:0420/141850.266062:5360956426:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.420421:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.671336:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.766542:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.922768:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25428:25474:0420/141852.613956:5363304324:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeInterrupt (2485 ms) [59/119] HeadlessProtocolBrowserTest.VirtualTimeInterrupt (3674 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeBasics [25423:25423:0420/141850.017382:5360707728:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.134605:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.329817:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.408200:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141850.635021:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [0420/141850.646515:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid [25423:25431:0420/141852.484904:5363175257:ERROR:browser_process_sub_thread.cc(217)] Waited 1047 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeBasics (2596 ms) [60/119] HeadlessProtocolBrowserTest.VirtualTimeBasics (3934 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeDetachFrame [25579:25579:0420/141851.610393:5362300740:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141851.723474:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141851.928860:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141852.023488:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141852.293631:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141852.350194:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [25579:25602:0420/141854.252323:5364942681:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeDetachFrame (2780 ms) [61/119] HeadlessProtocolBrowserTest.VirtualTimeDetachFrame (3942 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeNoBlock404 [25580:25580:0420/141851.612507:5362302858:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141851.723496:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141851.972715:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141852.042204:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141852.345812:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25580:25593:0420/141852.876297:5363566645:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation//no-such-file.html [25580:25603:0420/141854.091170:5364781544:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeNoBlock404 (2589 ms) [62/119] HeadlessProtocolBrowserTest.VirtualTimeNoBlock404 (3942 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeLocalStorage [25752:25752:0420/141853.918949:5364609296:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.035176:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.261582:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.338934:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.663338:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141854.663964:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [25752:25764:0420/141857.477399:5368167762:ERROR:browser_process_sub_thread.cc(217)] Waited 1053 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeLocalStorage (3675 ms) [63/119] HeadlessProtocolBrowserTest.VirtualTimeLocalStorage (4986 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeHtmlImport [25911:25911:0420/141855.555812:5366246175:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141855.677143:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141855.941711:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141856.155613:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141856.441522:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25911:25930:0420/141858.588576:5369278925:ERROR:browser_process_sub_thread.cc(217)] Waited 1047 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeHtmlImport (3131 ms) [64/119] HeadlessProtocolBrowserTest.VirtualTimeHtmlImport (4471 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeRedirect [25916:25916:0420/141855.550785:5366241140:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141855.663113:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141855.888149:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141856.027149:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141856.403987:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [0420/141856.404188:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25916:25927:0420/141858.630194:5369320557:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeRedirect (3176 ms) [65/119] HeadlessProtocolBrowserTest.VirtualTimeRedirect (4471 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeSessionStorage [26126:26126:0420/141858.909030:5369599379:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141859.023373:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141859.213745:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141859.278524:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141859.461970:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [26126:26133:0420/141902.067747:5372758097:ERROR:browser_process_sub_thread.cc(217)] Waited 1048 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeSessionStorage (3274 ms) [66/119] HeadlessProtocolBrowserTest.VirtualTimeSessionStorage (4466 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeStarvation [26201:26201:0420/141900.030167:5370720532:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.152557:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.419805:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.446913:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.909845:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [26201:26216:0420/141903.039180:5373729559:ERROR:browser_process_sub_thread.cc(217)] Waited 1052 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeStarvation (3103 ms) [67/119] HeadlessProtocolBrowserTest.VirtualTimeStarvation (4468 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeVideo [26202:26202:0420/141900.023013:5370713363:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.141122:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.398465:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.640624:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141900.853127:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid [0420/141901.495296:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.496224:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.496591:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.496769:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.498278:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.498685:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.498931:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.499168:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.499362:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.499653:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.499814:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.500139:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.500504:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.500734:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.500984:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.501142:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.501322:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.501527:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.501676:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.501903:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.502150:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.502343:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.502579:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.502745:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.502907:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.503085:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.503316:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.503500:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.503722:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.503886:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.504063:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.504585:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.504768:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.505032:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.505263:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.505461:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.505757:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.505974:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.506198:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.506379:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.506599:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.506766:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.506950:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.508059:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.508314:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.508636:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.508880:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.509076:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.509379:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.509599:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.509822:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.510035:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.510237:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.510431:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.510586:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.510974:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.511480:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.511710:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.512028:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.512254:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.512469:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.513265:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.513439:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.513605:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.513799:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.513959:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.514098:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141901.514259:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.093252:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.093598:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.095437:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.095673:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.096090:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.096296:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.096474:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.097005:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.097230:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.097573:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.097805:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.098299:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.098516:WARNING:resource_bundle.cc(922)] locale resources are not loaded [0420/141902.098867:WARNING:resource_bundle.cc(922)] locale resources are not loaded ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default [26202:26221:0420/141902.124688:5372815061:ERROR:alsa_util.cc(204)] PcmOpen: default,No such file or directory ALSA lib confmisc.c:768:(parse_card) cannot find card '0' ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4248:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4727:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default [26202:26221:0420/141902.134090:5372824455:ERROR:alsa_util.cc(204)] PcmOpen: plug:default,No such file or directory [26202:26213:0420/141903.427769:5374118117:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeVideo (3499 ms) [68/119] HeadlessProtocolBrowserTest.VirtualTimeVideo (4732 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeFetchStream [26453:26453:0420/141904.495659:5375186005:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141904.648036:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141904.909439:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141904.956657:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141905.440032:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [26453:26453:0420/141906.361308:5377051672:WARNING:network_handler.cc(1985)] Can't find headers in raw response [26453:26461:0420/141907.915929:5378606283:ERROR:browser_process_sub_thread.cc(217)] Waited 1050 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeFetchStream (3528 ms) [69/119] HeadlessProtocolBrowserTest.VirtualTimeFetchStream (4731 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimePendingScript [25753:25753:0420/141853.948322:5364638668:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.072884:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.312955:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.492686:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141854.728125:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [25753:25753:0420/141855.311708:5366002073:WARNING:network_handler.cc(1985)] Can't find headers in raw response [25753:25753:0420/141905.491847:5376182215:WARNING:network_handler.cc(1985)] Can't find headers in raw response [25753:25771:0420/141907.912708:5378603072:ERROR:browser_process_sub_thread.cc(217)] Waited 1049 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimePendingScript (14108 ms) [70/119] HeadlessProtocolBrowserTest.VirtualTimePendingScript (15474 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeDialogWhileLoading [26458:26458:0420/141904.786630:5375476988:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141904.981782:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141905.294495:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141905.398074:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141905.855398:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid [26458:26458:0420/141906.736990:5377427355:WARNING:network_handler.cc(1985)] Can't find headers in raw response [26458:26498:0420/141908.136012:5378826375:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeDialogWhileLoading (3457 ms) [71/119] HeadlessProtocolBrowserTest.VirtualTimeDialogWhileLoading (4732 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeTimerOrder [26655:26655:0420/141909.224721:5379915074:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141909.345780:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141909.568043:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141909.657728:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141910.206952:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [0420/141910.381491:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1 [26655:26663:0420/141912.442990:5383133355:ERROR:browser_process_sub_thread.cc(217)] Waited 1053 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeTimerOrder (3335 ms) [72/119] HeadlessProtocolBrowserTest.VirtualTimeTimerOrder (4724 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeTimerSuspend [26660:26660:0420/141909.443612:5380133976:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141909.612002:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141909.982029:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141910.151370:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141910.622088:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid [26660:26701:0420/141912.712590:5383402954:ERROR:browser_process_sub_thread.cc(217)] Waited 1047 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeTimerSuspend (3369 ms) [73/119] HeadlessProtocolBrowserTest.VirtualTimeTimerSuspend (4730 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.CompositorBasicRaf [26664:26664:0420/141909.537418:5380227779:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141909.736168:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141910.086778:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141910.257793:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141910.617674:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [26664:26712:0420/141914.272475:5384962840:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.CompositorBasicRaf (4888 ms) [74/119] HeadlessProtocolCompositorBrowserTest.CompositorBasicRaf (6310 ms) [ RUN ] HeadlessProtocolBrowserTest.VirtualTimeErrorLoop [26370:26370:0420/141903.374522:5374064868:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141903.488636:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141903.692344:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141903.771244:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141903.972787:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [26370:26372:0420/141904.522502:5375212851:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/1 [26370:26372:0420/141904.581996:5375272357:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/2 [26370:26372:0420/141904.602334:5375292682:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/3 [26370:26372:0420/141904.620474:5375310824:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/4 [26370:26372:0420/141904.637156:5375327513:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/5 [26370:26372:0420/141904.653051:5375343415:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/6 [26370:26372:0420/141904.674011:5375364380:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/7 [26370:26372:0420/141904.693183:5375383552:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/8 [26370:26372:0420/141904.714058:5375404421:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/9 [26370:26372:0420/141904.736993:5375427353:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/10 [26370:26372:0420/141904.763077:5375453442:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/11 [26370:26372:0420/141904.781598:5375471962:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/12 [26370:26372:0420/141904.805936:5375496296:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/13 [26370:26372:0420/141904.827898:5375518259:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/14 [26370:26372:0420/141904.853530:5375543898:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/15 [26370:26372:0420/141904.881251:5375571622:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/16 [26370:26372:0420/141904.913279:5375603643:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/17 [26370:26372:0420/141904.942135:5375632517:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/18 [26370:26372:0420/141904.975213:5375665586:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/19 [26370:26372:0420/141905.006185:5375696558:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/20 [26370:26372:0420/141905.037281:5375727641:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/21 [26370:26372:0420/141905.069647:5375760314:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/22 [26370:26372:0420/141905.122095:5375812460:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/23 [26370:26372:0420/141905.156333:5375846697:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/24 [26370:26372:0420/141905.204157:5375894532:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/25 [26370:26372:0420/141905.239776:5375930146:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/26 [26370:26372:0420/141905.265072:5375955438:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/27 [26370:26372:0420/141905.300515:5375990877:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/28 [26370:26372:0420/141905.345381:5376035745:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/29 [26370:26372:0420/141905.382380:5376072745:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/30 [26370:26372:0420/141905.404795:5376095158:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/31 [26370:26372:0420/141905.437252:5376127623:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/32 [26370:26372:0420/141905.502687:5376193051:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/33 [26370:26372:0420/141905.530345:5376220706:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/34 [26370:26372:0420/141905.575887:5376266252:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/35 [26370:26372:0420/141905.599949:5376290312:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/36 [26370:26372:0420/141905.637864:5376328211:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/37 [26370:26372:0420/141905.668453:5376358820:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/38 [26370:26372:0420/141905.696259:5376386610:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/39 [26370:26372:0420/141905.716367:5376406718:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/40 [26370:26372:0420/141905.736055:5376426421:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/41 [26370:26372:0420/141905.761168:5376451544:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/42 [26370:26372:0420/141905.791177:5376481551:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/43 [26370:26372:0420/141905.810853:5376501223:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/44 [26370:26372:0420/141905.845584:5376535949:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/45 [26370:26372:0420/141905.866016:5376556382:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/46 [26370:26372:0420/141905.906081:5376596452:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/47 [26370:26372:0420/141905.930303:5376620666:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/48 [26370:26372:0420/141905.950735:5376641098:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/49 [26370:26372:0420/141905.969139:5376659501:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/50 [26370:26372:0420/141905.992178:5376682563:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/51 [26370:26372:0420/141906.014428:5376704793:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/52 [26370:26372:0420/141906.033073:5376723433:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/53 [26370:26372:0420/141906.050013:5376740380:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/54 [26370:26372:0420/141906.069831:5376760194:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/55 [26370:26372:0420/141906.099496:5376789857:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/56 [26370:26372:0420/141906.118605:5376808967:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/57 [26370:26372:0420/141906.141624:5376831975:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/58 [26370:26372:0420/141906.171296:5376861642:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/59 [26370:26372:0420/141906.214611:5376904978:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/60 [26370:26372:0420/141906.241389:5376931740:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/61 [26370:26372:0420/141906.271264:5376961628:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/62 [26370:26372:0420/141906.298718:5376989083:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/63 [26370:26372:0420/141906.334075:5377024436:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/64 [26370:26372:0420/141906.359798:5377050161:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/65 [26370:26372:0420/141906.384793:5377075159:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/66 [26370:26372:0420/141906.412221:5377102591:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/67 [26370:26372:0420/141906.443076:5377133443:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/68 [26370:26372:0420/141906.467920:5377158268:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/69 [26370:26372:0420/141906.492035:5377182399:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/70 [26370:26372:0420/141906.519175:5377209558:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/71 [26370:26372:0420/141906.549591:5377239954:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/72 [26370:26372:0420/141906.571442:5377261808:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/73 [26370:26372:0420/141906.593012:5377283376:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/74 [26370:26372:0420/141906.613056:5377303403:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/75 [26370:26372:0420/141906.648531:5377338896:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/76 [26370:26372:0420/141906.667366:5377357715:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/77 [26370:26372:0420/141906.686043:5377376406:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/78 [26370:26372:0420/141906.724238:5377414603:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/79 [26370:26372:0420/141906.794582:5377484934:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/80 [26370:26372:0420/141906.824757:5377515128:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/81 [26370:26372:0420/141906.856977:5377547341:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/82 [26370:26372:0420/141906.876716:5377567090:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/83 [26370:26372:0420/141906.894936:5377585304:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/84 [26370:26372:0420/141906.911660:5377602023:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/85 [26370:26372:0420/141906.930397:5377620764:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/86 [26370:26372:0420/141906.951690:5377642039:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/87 [26370:26372:0420/141906.970063:5377660411:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/88 [26370:26372:0420/141906.989092:5377679454:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/89 [26370:26372:0420/141907.004848:5377695215:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/90 [26370:26372:0420/141907.026411:5377716779:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/91 [26370:26372:0420/141907.042603:5377732952:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/92 [26370:26372:0420/141907.059119:5377749468:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/93 [26370:26372:0420/141907.079217:5377769579:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/94 [26370:26372:0420/141907.093376:5377783727:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/95 [26370:26372:0420/141907.106216:5377796563:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/96 [26370:26372:0420/141907.118064:5377808414:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/97 [26370:26372:0420/141907.130286:5377820651:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/98 [26370:26372:0420/141907.141807:5377832153:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/99 [26370:26372:0420/141907.156866:5377847213:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/100 [26370:26372:0420/141907.172444:5377862789:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/101 [26370:26372:0420/141907.185600:5377875945:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/102 [26370:26372:0420/141907.199178:5377889552:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/103 [26370:26372:0420/141907.211514:5377901871:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/104 [26370:26372:0420/141907.223252:5377913597:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/105 [26370:26372:0420/141907.235643:5377925988:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/106 [26370:26372:0420/141907.249057:5377939402:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/107 [26370:26372:0420/141907.260996:5377951341:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/108 [26370:26372:0420/141907.273745:5377964109:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/109 [26370:26372:0420/141907.288967:5377979312:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/110 [26370:26372:0420/141907.301940:5377992300:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/111 [26370:26372:0420/141907.314933:5378005277:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/112 [26370:26372:0420/141907.328245:5378018629:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/113 [26370:26372:0420/141907.341420:5378031765:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/114 [26370:26372:0420/141907.355809:5378046154:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/115 [26370:26372:0420/141907.368231:5378058575:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/116 [26370:26372:0420/141907.380646:5378071005:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/117 [26370:26372:0420/141907.393090:5378083434:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/118 [26370:26372:0420/141907.407291:5378097651:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/119 [26370:26372:0420/141907.422919:5378113264:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/120 [26370:26372:0420/141907.435944:5378126307:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/121 [26370:26372:0420/141907.448512:5378138856:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/122 [26370:26372:0420/141907.460779:5378151123:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/123 [26370:26372:0420/141907.473843:5378164187:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/124 [26370:26372:0420/141907.488698:5378179043:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/125 [26370:26372:0420/141907.502075:5378192435:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/126 [26370:26372:0420/141907.514682:5378205027:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/127 [26370:26372:0420/141907.526275:5378216619:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/128 [26370:26372:0420/141907.539745:5378230093:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/129 [26370:26372:0420/141907.552086:5378242431:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/130 [26370:26372:0420/141907.563651:5378253995:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/131 [26370:26372:0420/141907.575652:5378265996:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/132 [26370:26372:0420/141907.591130:5378281474:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/133 [26370:26372:0420/141907.603188:5378293542:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/134 [26370:26372:0420/141907.616670:5378307015:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/135 [26370:26372:0420/141907.630387:5378320731:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/136 [26370:26372:0420/141907.643078:5378333423:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/137 [26370:26372:0420/141907.656662:5378347006:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/138 [26370:26372:0420/141907.673450:5378363795:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/139 [26370:26372:0420/141907.684785:5378375130:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/140 [26370:26372:0420/141907.696782:5378387142:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/141 [26370:26372:0420/141907.710410:5378400755:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/142 [26370:26372:0420/141907.723872:5378414232:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/143 [26370:26372:0420/141907.738852:5378429196:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/144 [26370:26372:0420/141907.750988:5378441344:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/145 [26370:26372:0420/141907.765653:5378456018:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/146 [26370:26372:0420/141907.779710:5378470055:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/147 [26370:26372:0420/141907.793998:5378484343:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/148 [26370:26372:0420/141907.807214:5378497561:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/149 [26370:26372:0420/141907.819245:5378509613:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/150 [26370:26372:0420/141907.831664:5378522024:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/151 [26370:26372:0420/141907.843863:5378534207:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/152 [26370:26372:0420/141907.858073:5378548418:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/153 [26370:26372:0420/141907.873789:5378564133:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/154 [26370:26372:0420/141907.889628:5378579972:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/155 [26370:26372:0420/141907.900943:5378591287:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/156 [26370:26372:0420/141907.913535:5378603893:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/157 [26370:26372:0420/141907.931434:5378621793:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/158 [26370:26372:0420/141907.944688:5378635033:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/159 [26370:26372:0420/141907.958823:5378649168:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/160 [26370:26372:0420/141907.976065:5378666426:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/161 [26370:26372:0420/141907.992399:5378682743:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/162 [26370:26372:0420/141908.008503:5378698848:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/163 [26370:26372:0420/141908.025138:5378715482:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/164 [26370:26372:0420/141908.039370:5378729725:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/165 [26370:26372:0420/141908.051984:5378742329:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/166 [26370:26372:0420/141908.064462:5378754807:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/167 [26370:26372:0420/141908.077556:5378767913:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/168 [26370:26372:0420/141908.092863:5378783207:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/169 [26370:26372:0420/141908.108692:5378799038:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/170 [26370:26372:0420/141908.121955:5378812300:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/171 [26370:26372:0420/141908.133403:5378823749:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/172 [26370:26372:0420/141908.147785:5378838142:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/173 [26370:26372:0420/141908.162306:5378852651:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/174 [26370:26372:0420/141908.175908:5378866253:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/175 [26370:26372:0420/141908.190969:5378881315:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/176 [26370:26372:0420/141908.206364:5378896710:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/177 [26370:26372:0420/141908.218847:5378909192:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/178 [26370:26372:0420/141908.233072:5378923416:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/179 [26370:26372:0420/141908.245634:5378935981:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/180 [26370:26372:0420/141908.259777:5378950121:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/181 [26370:26372:0420/141908.273526:5378963884:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/182 [26370:26372:0420/141908.284711:5378975093:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/183 [26370:26372:0420/141908.297817:5378988160:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/184 [26370:26372:0420/141908.310889:5379001234:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/185 [26370:26372:0420/141908.323813:5379014158:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/186 [26370:26372:0420/141908.339074:5379029419:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/187 [26370:26372:0420/141908.350921:5379041266:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/188 [26370:26372:0420/141908.364288:5379054632:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/189 [26370:26372:0420/141908.377832:5379068176:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/190 [26370:26372:0420/141908.391368:5379081712:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/191 [26370:26372:0420/141908.405262:5379095608:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/192 [26370:26372:0420/141908.417032:5379107391:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/193 [26370:26372:0420/141908.428133:5379118494:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/194 [26370:26372:0420/141908.440261:5379130612:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/195 [26370:26372:0420/141908.451755:5379142102:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/196 [26370:26372:0420/141908.464400:5379154762:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/197 [26370:26372:0420/141908.476417:5379166763:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/198 [26370:26372:0420/141908.490761:5379181109:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/199 [26370:26372:0420/141908.504420:5379194764:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/200 [26370:26372:0420/141908.515762:5379206109:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/201 [26370:26372:0420/141908.529612:5379219972:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/202 [26370:26372:0420/141908.542560:5379232903:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/203 [26370:26372:0420/141908.557477:5379247822:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/204 [26370:26372:0420/141908.573835:5379264180:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/205 [26370:26372:0420/141908.587959:5379278304:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/206 [26370:26372:0420/141908.599621:5379289983:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/207 [26370:26372:0420/141908.612199:5379302554:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/208 [26370:26372:0420/141908.625125:5379315484:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/209 [26370:26372:0420/141908.640484:5379330828:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/210 [26370:26372:0420/141908.656348:5379346693:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/211 [26370:26372:0420/141908.668777:5379359122:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/212 [26370:26372:0420/141908.681007:5379371366:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/213 [26370:26372:0420/141908.694058:5379384418:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/214 [26370:26372:0420/141908.707800:5379398144:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/215 [26370:26372:0420/141908.719115:5379409458:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/216 [26370:26372:0420/141908.731903:5379422261:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/217 [26370:26372:0420/141908.744446:5379434803:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/218 [26370:26372:0420/141908.756318:5379446677:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/219 [26370:26372:0420/141908.767329:5379457674:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/220 [26370:26372:0420/141908.779003:5379469348:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/221 [26370:26372:0420/141908.791322:5379481667:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/222 [26370:26372:0420/141908.804774:5379495120:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/223 [26370:26372:0420/141908.815474:5379505818:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/224 [26370:26372:0420/141908.829025:5379519370:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/225 [26370:26372:0420/141908.841408:5379531752:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/226 [26370:26372:0420/141908.856123:5379546467:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/227 [26370:26372:0420/141908.868446:5379558791:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/228 [26370:26372:0420/141908.880297:5379570641:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/229 [26370:26372:0420/141908.891978:5379582324:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/230 [26370:26372:0420/141908.908108:5379598451:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/231 [26370:26372:0420/141908.922068:5379612412:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/232 [26370:26372:0420/141908.933719:5379624076:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/233 [26370:26372:0420/141908.947849:5379638209:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/234 [26370:26372:0420/141908.960108:5379650468:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/235 [26370:26372:0420/141908.973183:5379663552:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/236 [26370:26372:0420/141908.984708:5379675068:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/237 [26370:26372:0420/141908.996341:5379686704:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/238 [26370:26372:0420/141909.010002:5379700363:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/239 [26370:26372:0420/141909.025788:5379716148:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/240 [26370:26372:0420/141909.042679:5379733042:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/241 [26370:26372:0420/141909.058985:5379749329:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/242 [26370:26372:0420/141909.074745:5379765117:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/243 [26370:26372:0420/141909.090001:5379780346:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/244 [26370:26372:0420/141909.105125:5379795489:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/245 [26370:26372:0420/141909.117373:5379807734:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/246 [26370:26372:0420/141909.130338:5379820698:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/247 [26370:26372:0420/141909.143752:5379834112:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/248 [26370:26372:0420/141909.157878:5379848222:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/249 [26370:26372:0420/141909.176036:5379866382:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/250 [26370:26372:0420/141909.191632:5379881976:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/251 [26370:26372:0420/141909.204621:5379894965:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/252 [26370:26372:0420/141909.216747:5379907106:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/253 [26370:26372:0420/141909.229591:5379919934:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/254 [26370:26372:0420/141909.244442:5379934801:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/255 [26370:26372:0420/141909.259618:5379949977:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/256 [26370:26372:0420/141909.274943:5379965288:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/257 [26370:26372:0420/141909.291189:5379981545:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/258 [26370:26372:0420/141909.308027:5379998384:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/259 [26370:26372:0420/141909.327830:5380018191:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/260 [26370:26372:0420/141909.342292:5380032652:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/261 [26370:26372:0420/141909.360026:5380050383:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/262 [26370:26372:0420/141909.382533:5380072895:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/263 [26370:26372:0420/141909.405577:5380095941:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/264 [26370:26372:0420/141909.423687:5380114045:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/265 [26370:26372:0420/141909.449200:5380139569:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/266 [26370:26372:0420/141909.472650:5380163008:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/267 [26370:26372:0420/141909.497110:5380187473:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/268 [26370:26372:0420/141909.527727:5380218097:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/269 [26370:26372:0420/141909.546245:5380236608:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/270 [26370:26372:0420/141909.570951:5380261311:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/271 [26370:26372:0420/141909.593736:5380284099:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/272 [26370:26372:0420/141909.622558:5380312916:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/273 [26370:26372:0420/141909.652274:5380342636:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/274 [26370:26372:0420/141909.677858:5380368215:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/275 [26370:26372:0420/141909.698370:5380388735:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/276 [26370:26372:0420/141909.726317:5380416678:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/277 [26370:26372:0420/141909.747356:5380437717:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/278 [26370:26372:0420/141909.781930:5380472340:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/279 [26370:26372:0420/141909.828711:5380519068:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/280 [26370:26372:0420/141909.859095:5380549456:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/281 [26370:26372:0420/141909.916345:5380606706:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/282 [26370:26372:0420/141909.961490:5380651850:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/283 [26370:26372:0420/141910.009789:5380700152:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/284 [26370:26372:0420/141910.059027:5380749386:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/285 [26370:26372:0420/141910.111321:5380801684:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/286 [26370:26372:0420/141910.155908:5380846270:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/287 [26370:26372:0420/141910.203713:5380894074:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/288 [26370:26372:0420/141910.232550:5380922910:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/289 [26370:26372:0420/141910.280716:5380971076:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/290 [26370:26372:0420/141910.313637:5381003996:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/291 [26370:26372:0420/141910.353240:5381043604:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/292 [26370:26372:0420/141910.381805:5381072166:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/293 [26370:26372:0420/141910.423503:5381113868:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/294 [26370:26372:0420/141910.470482:5381160845:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/295 [26370:26372:0420/141910.492231:5381182594:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/296 [26370:26372:0420/141910.521410:5381211771:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/297 [26370:26372:0420/141910.546819:5381237181:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/298 [26370:26372:0420/141910.572135:5381262500:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/299 [26370:26372:0420/141910.597062:5381287426:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/300 [26370:26372:0420/141910.623253:5381313621:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/301 [26370:26372:0420/141910.649503:5381339865:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/302 [26370:26372:0420/141910.717597:5381407958:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/303 [26370:26372:0420/141910.748165:5381438524:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/304 [26370:26372:0420/141910.772822:5381463183:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/305 [26370:26372:0420/141910.812594:5381502958:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/306 [26370:26372:0420/141910.858889:5381549251:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/307 [26370:26372:0420/141910.886841:5381577201:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/308 [26370:26372:0420/141910.903949:5381594308:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/309 [26370:26372:0420/141910.927611:5381617974:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/310 [26370:26372:0420/141910.950732:5381641095:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/311 [26370:26372:0420/141910.970957:5381661303:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/312 [26370:26372:0420/141910.995203:5381685578:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/313 [26370:26372:0420/141911.031901:5381722265:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/314 [26370:26372:0420/141911.072879:5381763242:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/315 [26370:26372:0420/141911.100521:5381790883:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/316 [26370:26372:0420/141911.123768:5381814131:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/317 [26370:26372:0420/141911.150464:5381840822:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/318 [26370:26372:0420/141911.180727:5381871088:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/319 [26370:26372:0420/141911.208786:5381899150:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/320 [26370:26372:0420/141911.236743:5381927101:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/321 [26370:26372:0420/141911.272181:5381962551:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/322 [26370:26372:0420/141911.303539:5381993901:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/323 [26370:26372:0420/141911.330584:5382020949:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/324 [26370:26372:0420/141911.352407:5382042756:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/325 [26370:26372:0420/141911.374524:5382064886:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/326 [26370:26372:0420/141911.399784:5382090131:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/327 [26370:26372:0420/141911.418356:5382108702:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/328 [26370:26372:0420/141911.435138:5382125484:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/329 [26370:26372:0420/141911.460989:5382151336:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/330 [26370:26372:0420/141911.482383:5382172730:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/331 [26370:26372:0420/141911.500238:5382190590:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/332 [26370:26372:0420/141911.517978:5382208341:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/333 [26370:26372:0420/141911.532861:5382223208:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/334 [26370:26372:0420/141911.548425:5382238771:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/335 [26370:26372:0420/141911.569022:5382259383:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/336 [26370:26372:0420/141911.588490:5382278852:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/337 [26370:26372:0420/141911.609205:5382299586:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/338 [26370:26372:0420/141911.626853:5382317212:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/339 [26370:26372:0420/141911.643961:5382334307:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/340 [26370:26372:0420/141911.659149:5382349513:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/341 [26370:26372:0420/141911.674522:5382364884:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/342 [26370:26372:0420/141911.690873:5382381235:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/343 [26370:26372:0420/141911.705478:5382395839:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/344 [26370:26372:0420/141911.719245:5382409606:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/345 [26370:26372:0420/141911.732827:5382423187:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/346 [26370:26372:0420/141911.747148:5382437509:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/347 [26370:26372:0420/141911.760996:5382451346:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/348 [26370:26372:0420/141911.774246:5382464615:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/349 [26370:26372:0420/141911.789537:5382479881:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/350 [26370:26372:0420/141911.801879:5382492223:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/351 [26370:26372:0420/141911.814112:5382504470:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/352 [26370:26372:0420/141911.826546:5382516890:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/353 [26370:26372:0420/141911.840751:5382531101:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/354 [26370:26372:0420/141911.856924:5382547269:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/355 [26370:26372:0420/141911.875551:5382565912:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/356 [26370:26372:0420/141911.892063:5382582427:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/357 [26370:26372:0420/141911.908617:5382598978:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/358 [26370:26372:0420/141911.923527:5382613873:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/359 [26370:26372:0420/141911.935449:5382625809:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/360 [26370:26372:0420/141911.949659:5382640023:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/361 [26370:26372:0420/141911.961912:5382652270:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/362 [26370:26372:0420/141911.975799:5382666145:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/363 [26370:26372:0420/141911.990286:5382680630:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/364 [26370:26372:0420/141912.002868:5382693228:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/365 [26370:26372:0420/141912.016895:5382707240:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/366 [26370:26372:0420/141912.029353:5382719714:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/367 [26370:26372:0420/141912.041609:5382731983:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/368 [26370:26372:0420/141912.055670:5382746031:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/369 [26370:26372:0420/141912.067314:5382757673:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/370 [26370:26372:0420/141912.079360:5382769719:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/371 [26370:26372:0420/141912.092080:5382782440:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/372 [26370:26372:0420/141912.106443:5382796802:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/373 [26370:26372:0420/141912.119722:5382810086:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/374 [26370:26372:0420/141912.133674:5382824045:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/375 [26370:26372:0420/141912.146495:5382836856:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/376 [26370:26372:0420/141912.159316:5382849662:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/377 [26370:26372:0420/141912.175761:5382866131:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/378 [26370:26372:0420/141912.191877:5382882221:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/379 [26370:26372:0420/141912.206392:5382896737:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/380 [26370:26372:0420/141912.218027:5382908372:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/381 [26370:26372:0420/141912.232210:5382922564:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/382 [26370:26372:0420/141912.244885:5382935245:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/383 [26370:26372:0420/141912.258532:5382948876:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/384 [26370:26372:0420/141912.274405:5382964750:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/385 [26370:26372:0420/141912.290084:5382980429:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/386 [26370:26372:0420/141912.313527:5383003872:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/387 [26370:26372:0420/141912.326190:5383016545:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/388 [26370:26372:0420/141912.341656:5383032018:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/389 [26370:26372:0420/141912.357579:5383047924:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/390 [26370:26372:0420/141912.373538:5383063884:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/391 [26370:26372:0420/141912.391356:5383081703:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/392 [26370:26372:0420/141912.406934:5383097279:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/393 [26370:26372:0420/141912.425886:5383116244:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/394 [26370:26372:0420/141912.445717:5383136087:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/395 [26370:26372:0420/141912.480198:5383170575:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/396 [26370:26372:0420/141912.496648:5383186993:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/397 [26370:26372:0420/141912.510798:5383201144:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/398 [26370:26372:0420/141912.526553:5383216916:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/399 [26370:26372:0420/141912.542713:5383233058:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/400 [26370:26372:0420/141912.559325:5383249670:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/401 [26370:26372:0420/141912.573866:5383264211:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/402 [26370:26372:0420/141912.594073:5383284417:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/403 [26370:26372:0420/141912.609675:5383300046:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/404 [26370:26372:0420/141912.626004:5383316349:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/405 [26370:26372:0420/141912.642441:5383332787:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/406 [26370:26372:0420/141912.661150:5383351513:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/407 [26370:26372:0420/141912.675500:5383365863:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/408 [26370:26372:0420/141912.690981:5383381344:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/409 [26370:26372:0420/141912.705503:5383395864:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/410 [26370:26372:0420/141912.717554:5383407913:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/411 [26370:26372:0420/141912.732729:5383423074:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/412 [26370:26372:0420/141912.746715:5383437073:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/413 [26370:26372:0420/141912.763420:5383453778:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/414 [26370:26372:0420/141912.776260:5383466618:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/415 [26370:26372:0420/141912.793072:5383483432:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/416 [26370:26372:0420/141912.807969:5383498335:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/417 [26370:26372:0420/141912.824363:5383514707:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/418 [26370:26372:0420/141912.840058:5383530403:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/419 [26370:26372:0420/141912.852503:5383542863:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/420 [26370:26372:0420/141912.866239:5383556583:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/421 [26370:26372:0420/141912.878032:5383568375:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/422 [26370:26372:0420/141912.891510:5383581854:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/423 [26370:26372:0420/141912.906820:5383597164:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/424 [26370:26372:0420/141912.923162:5383613506:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/425 [26370:26372:0420/141912.937585:5383627929:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/426 [26370:26372:0420/141912.950801:5383641147:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/427 [26370:26372:0420/141912.963964:5383654330:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/428 [26370:26372:0420/141912.976641:5383666986:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/429 [26370:26372:0420/141912.990790:5383681149:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/430 [26370:26372:0420/141913.006795:5383697151:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/431 [26370:26372:0420/141913.023923:5383714284:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/432 [26370:26372:0420/141913.044968:5383735329:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/433 [26370:26372:0420/141913.058935:5383749295:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/434 [26370:26372:0420/141913.077721:5383768087:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/435 [26370:26372:0420/141913.091882:5383782228:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/436 [26370:26372:0420/141913.109973:5383800319:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/437 [26370:26372:0420/141913.125842:5383816187:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/438 [26370:26372:0420/141913.140930:5383831275:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/439 [26370:26372:0420/141913.160190:5383850545:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/440 [26370:26372:0420/141913.178179:5383868549:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/441 [26370:26372:0420/141913.192506:5383882866:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/442 [26370:26372:0420/141913.209864:5383900211:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/443 [26370:26372:0420/141913.226994:5383917356:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/444 [26370:26372:0420/141913.240655:5383931000:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/445 [26370:26372:0420/141913.255346:5383945691:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/446 [26370:26372:0420/141913.266721:5383957065:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/447 [26370:26372:0420/141913.280730:5383971074:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/448 [26370:26372:0420/141913.293408:5383983753:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/449 [26370:26372:0420/141913.306729:5383997073:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/450 [26370:26372:0420/141913.321246:5384011605:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/451 [26370:26372:0420/141913.332459:5384022804:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/452 [26370:26372:0420/141913.344654:5384035014:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/453 [26370:26372:0420/141913.356758:5384047109:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/454 [26370:26372:0420/141913.368549:5384058908:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/455 [26370:26372:0420/141913.382072:5384072417:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/456 [26370:26372:0420/141913.395071:5384085415:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/457 [26370:26372:0420/141913.407318:5384097662:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/458 [26370:26372:0420/141913.419150:5384109494:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/459 [26370:26372:0420/141913.432434:5384122778:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/460 [26370:26372:0420/141913.444718:5384135062:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/461 [26370:26372:0420/141913.456217:5384146570:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/462 [26370:26372:0420/141913.467077:5384157420:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/463 [26370:26372:0420/141913.478270:5384168625:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/464 [26370:26372:0420/141913.489345:5384179689:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/465 [26370:26372:0420/141913.500125:5384190470:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/466 [26370:26372:0420/141913.511686:5384202031:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/467 [26370:26372:0420/141913.525549:5384215894:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/468 [26370:26372:0420/141913.539348:5384229692:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/469 [26370:26372:0420/141913.550322:5384240666:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/470 [26370:26372:0420/141913.563596:5384253955:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/471 [26370:26372:0420/141913.577127:5384267483:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/472 [26370:26372:0420/141913.590487:5384280832:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/473 [26370:26372:0420/141913.604076:5384294420:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/474 [26370:26372:0420/141913.615838:5384306182:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/475 [26370:26372:0420/141913.628132:5384318492:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/476 [26370:26372:0420/141913.645919:5384336263:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/477 [26370:26372:0420/141913.659126:5384349471:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/478 [26370:26372:0420/141913.672597:5384362940:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/479 [26370:26372:0420/141913.685044:5384375396:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/480 [26370:26372:0420/141913.696587:5384386931:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/481 [26370:26372:0420/141913.708339:5384398683:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/482 [26370:26372:0420/141913.721721:5384412066:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/483 [26370:26372:0420/141913.736491:5384426836:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/484 [26370:26372:0420/141913.750094:5384440438:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/485 [26370:26372:0420/141913.761805:5384452165:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/486 [26370:26372:0420/141913.773162:5384463505:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/487 [26370:26372:0420/141913.783554:5384473898:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/488 [26370:26372:0420/141913.794213:5384484607:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/489 [26370:26372:0420/141913.806517:5384496877:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/490 [26370:26372:0420/141913.817896:5384508257:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/491 [26370:26372:0420/141913.832347:5384522704:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/492 [26370:26372:0420/141913.845655:5384535999:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/493 [26370:26372:0420/141913.859262:5384549619:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/494 [26370:26372:0420/141913.874910:5384565255:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/495 [26370:26372:0420/141913.894363:5384584740:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/496 [26370:26372:0420/141913.908009:5384598354:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/497 [26370:26372:0420/141913.923511:5384613872:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/498 [26370:26372:0420/141913.938803:5384629148:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/499 [26370:26372:0420/141913.951589:5384641950:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /protocol/emulation/resources/500 [26370:26378:0420/141915.077637:5385768015:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolBrowserTest.VirtualTimeErrorLoop (11812 ms) [75/119] HeadlessProtocolBrowserTest.VirtualTimeErrorLoop (13118 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.VirtualTimeControllerTest [27065:27065:0420/141915.790872:5386481219:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141915.902138:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141916.101400:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141916.169937:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141916.410544:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27081) Write of size 8 at 0x55fcefad2038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x55fcefad2038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55fcefad2038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7fe5b6bbcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27090, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings [27065:27072:0420/141919.425514:5390115863:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.VirtualTimeControllerTest (3754 ms) [76/119] HeadlessProtocolCompositorBrowserTest.VirtualTimeControllerTest (4990 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererHelloWorld [27125:27125:0420/141916.537634:5387227980:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141916.668047:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141916.890021:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141917.027666:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141917.303658:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid ================== WARNING: ThreadSanitizer: data race (pid=27155) Write of size 8 at 0x560183e9d038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x560183e9d038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x560183e9d038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f9d577bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27164, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27200) Write of size 8 at 0x560183e9d038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x560183e9d038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x560183e9d038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f9d577bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27204, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27125:27140:0420/141921.206139:5391896503:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererHelloWorld (4794 ms) [77/119] HeadlessProtocolCompositorBrowserTest.RendererHelloWorld (6042 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.CompositorImageAnimation [26905:26905:0420/141913.951905:5384642249:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.071379:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.256582:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.344108:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.562881:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=26934) Write of size 8 at 0x558fdc9b2038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x558fdc9b2038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x558fdc9b2038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2696' (tid=26962, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings [26905:26922:0420/141922.294882:5392985247:ERROR:browser_process_sub_thread.cc(217)] Waited 1058 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.CompositorImageAnimation (8436 ms) [78/119] HeadlessProtocolCompositorBrowserTest.CompositorImageAnimation (9708 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.CompositorCssAnimation [26919:26919:0420/141914.151979:5384842324:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.306856:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.548115:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.605488:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141914.869122:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. [26919:26955:0420/141925.621957:5396312307:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.CompositorCssAnimation (11580 ms) [79/119] HeadlessProtocolCompositorBrowserTest.CompositorCssAnimation (12852 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererOverrideTitleJsEnabled [27247:27247:0420/141920.786351:5391476705:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141920.901336:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141921.135006:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141921.200031:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141921.459274:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27263) Write of size 8 at 0x55b22ccd2038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x55b22ccd2038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55b22ccd2038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f34b55bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27271, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27317) Write of size 8 at 0x55b22ccd2038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x55b22ccd2038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55b22ccd2038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f34b55bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27321, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27247:27254:0420/141925.770674:5396461022:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererOverrideTitleJsEnabled (5092 ms) [80/119] HeadlessProtocolCompositorBrowserTest.RendererOverrideTitleJsEnabled (6298 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererOverrideTitleJsDisabled [27333:27333:0420/141922.546203:5393236552:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141922.667968:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141922.870413:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141922.950365:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141923.214377:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27348) Write of size 8 at 0x555654986038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x555654986038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x555654986038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f79084bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27357, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27413) Write of size 8 at 0x555654986038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x555654986038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x555654986038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=27416, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27333:27340:0420/141927.354166:5398044528:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererOverrideTitleJsDisabled (4942 ms) [81/119] HeadlessProtocolCompositorBrowserTest.RendererOverrideTitleJsDisabled (6300 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererJavaScriptConsoleErrors [27421:27421:0420/141923.676710:5394367059:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141923.794767:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141924.002123:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141924.105871:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141924.387798:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid ================== WARNING: ThreadSanitizer: data race (pid=27443) Write of size 8 at 0x5613649cf038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x5613649cf038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x5613649cf038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f0574ebcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27452, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27497) Write of size 8 at 0x5613649cf038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x5613649cf038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x5613649cf038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2750' (tid=27506, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27421:27434:0420/141928.228321:5398918670:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererJavaScriptConsoleErrors (4668 ms) [82/119] HeadlessProtocolCompositorBrowserTest.RendererJavaScriptConsoleErrors (6045 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererClientRedirectChain [27553:27553:0420/141927.083112:5397773463:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.212536:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.461347:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.553083:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.862434:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27610) Write of size 8 at 0x55c4eb682038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x55c4eb682038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55c4eb682038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f5c5c7bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27617, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27688) Write of size 8 at 0x55c4eb682038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x55c4eb682038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55c4eb682038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=27691, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27553:27582:0420/141933.131737:5403822085:ERROR:browser_process_sub_thread.cc(217)] Waited 1047 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererClientRedirectChain (6157 ms) [83/119] HeadlessProtocolCompositorBrowserTest.RendererClientRedirectChain (7357 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererDelayedCompletion [27552:27552:0420/141927.008872:5397699220:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.148095:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.343655:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.496140:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141927.805509:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27588) Write of size 8 at 0x561628f7d038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x561628f7d038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x561628f7d038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2763' (tid=27632, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27680) Write of size 8 at 0x561628f7d038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x561628f7d038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x561628f7d038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2769' (tid=27696, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27552:27572:0420/141933.788175:5404478539:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererDelayedCompletion (6886 ms) [84/119] HeadlessProtocolCompositorBrowserTest.RendererDelayedCompletion (8135 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererClientRedirectChainNoJs [27711:27711:0420/141928.841561:5399531912:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141928.956141:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141929.154417:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141929.205425:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141929.543015:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27728) Write of size 8 at 0x564868dea038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x564868dea038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x564868dea038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2774' (tid=27749, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27806) Write of size 8 at 0x564868dea038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x564868dea038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x564868dea038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7efcca8bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=27810, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27711:27718:0420/141934.344515:5405034864:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererClientRedirectChainNoJs (5591 ms) [85/119] HeadlessProtocolCompositorBrowserTest.RendererClientRedirectChainNoJs (6822 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectChain [27790:27790:0420/141929.745872:5400436220:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141929.898412:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141930.127368:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141930.283053:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141930.482341:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27830) Write of size 8 at 0x557f161f5038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x557f161f5038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x557f161f5038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2784' (tid=27848, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=27876) Write of size 8 at 0x557f161f5038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x557f161f5038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x557f161f5038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2788' (tid=27884, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27790:27816:0420/141934.923049:5405613400:ERROR:browser_process_sub_thread.cc(217)] Waited 1045 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectChain (5276 ms) [86/119] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectChain (6572 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectToFailure [27954:27954:0420/141934.439885:5405130238:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141934.553633:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141934.747693:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141934.761121:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141935.017449:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=27971) Write of size 8 at 0x563d0b54b038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x563d0b54b038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x563d0b54b038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2799' (tid=27992, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28194) Write of size 8 at 0x563d0b54b038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitFailedNavigationInternal(content::CommonNavigationParams const&, content::CommitNavigationParams const&, bool, int, base::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3780:11 (headless_browsertests+0x9d01a37) #15 CommitFailedNavigation content/renderer/render_frame_impl.cc:3605:3 (headless_browsertests+0x9d01d4e) #16 non-virtual thunk to content::RenderFrameImpl::CommitFailedNavigation(content::CommonNavigationParams const&, content::CommitNavigationParams const&, bool, int, base::Optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9d01d4e) #17 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2893:13 (headless_browsertests+0x3f0a26a) #18 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #19 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #20 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #21 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #22 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #23 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #24 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #25 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #26 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #27 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #28 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #29 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #30 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #31 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #33 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #34 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #35 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #36 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #37 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #38 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #39 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #40 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #41 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #42 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #43 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #44 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #45 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #46 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x563d0b54b038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x563d0b54b038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=28198, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [27954:27962:0420/141940.154244:5410844604:ERROR:browser_process_sub_thread.cc(217)] Waited 1049 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectToFailure (5829 ms) [87/119] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectToFailure (7083 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectRelativeChain [28014:28014:0420/141935.157011:5405847381:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141935.290988:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141935.491578:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141935.581674:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141935.819922:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=28045) Write of size 8 at 0x5574e9290038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x5574e9290038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x5574e9290038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f7b49bbcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=28052, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28283) Write of size 8 at 0x5574e9290038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x5574e9290038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x5574e9290038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=28287, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28014:28029:0420/141941.131987:5411822350:ERROR:browser_process_sub_thread.cc(217)] Waited 1047 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectRelativeChain (6080 ms) [88/119] HeadlessProtocolCompositorBrowserTest.RendererServerRedirectRelativeChain (7349 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererMixedRedirectChain [28063:28063:0420/141935.703997:5406394354:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141935.884025:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141936.098267:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141936.147974:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141936.529181:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid ================== WARNING: ThreadSanitizer: data race (pid=28105) Write of size 8 at 0x5585b88e8038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x5585b88e8038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x5585b88e8038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2813' (tid=28135, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28204) Write of size 8 at 0x5585b88e8038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x5585b88e8038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x5585b88e8038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7ff2a4cbcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=28209, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28063:28096:0420/141941.807767:5412498115:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererMixedRedirectChain (6225 ms) [89/119] HeadlessProtocolCompositorBrowserTest.RendererMixedRedirectChain (7618 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererFramesRedirectChain [28128:28128:0420/141936.364416:5407054788:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141936.539661:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141936.768268:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141936.855739:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141937.284024:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=28179) Write of size 8 at 0x564fd0a4a038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x564fd0a4a038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x564fd0a4a038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=28184, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28267) Write of size 8 at 0x564fd0a4a038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x564fd0a4a038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x564fd0a4a038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7fa6bb6bcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=28272, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28128:28170:0420/141942.263678:5412954026:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererFramesRedirectChain (6030 ms) [90/119] HeadlessProtocolCompositorBrowserTest.RendererFramesRedirectChain (7361 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererDoubleRedirect [28375:28375:0420/141941.532561:5412222908:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141941.652446:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141941.869200:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141941.944892:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141942.133466:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=28391) Write of size 8 at 0x55d8bcca7038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x55d8bcca7038 by thread T5 (mutexes: write M1072): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:307:16 (headless_browsertests+0x546a499) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55d8bcca7038 (headless_browsertests+0x00000adec038) Mutex M1072 (0x7fb2df4bdc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:307:16 (headless_browsertests+0x546a499) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T5 'ThreadPoolForeg' (tid=28404, running) created by thread T2 at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::Flush(base::internal::SchedulerLock*) base/task/thread_pool/scheduler_worker_pool_impl.cc:123:5 (headless_browsertests+0x54664ae) #8 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/thread_pool/scheduler_worker_pool_impl.cc:611:12 (headless_browsertests+0x54661b9) #9 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:328:51 (headless_browsertests+0x546a69e) #10 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #11 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #12 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28436) Write of size 8 at 0x55d8bcca7038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x55d8bcca7038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55d8bcca7038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=28439, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28375:28382:0420/141947.384517:5418074864:ERROR:browser_process_sub_thread.cc(217)] Waited 1049 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererDoubleRedirect (5957 ms) [91/119] HeadlessProtocolCompositorBrowserTest.RendererDoubleRedirect (7348 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererRedirectAfterCompletion [28444:28444:0420/141942.524786:5413215135:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141942.663499:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141942.848120:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141942.911539:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141943.136908:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=28467) Write of size 8 at 0x561bc80fa038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x561bc80fa038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x561bc80fa038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2849' (tid=28494, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28515) Write of size 8 at 0x561bc80fa038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x561bc80fa038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x561bc80fa038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=28518, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28444:28457:0420/141948.305795:5418996143:ERROR:browser_process_sub_thread.cc(217)] Waited 1047 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererRedirectAfterCompletion (5880 ms) [92/119] HeadlessProtocolCompositorBrowserTest.RendererRedirectAfterCompletion (7090 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererRedirect307PostMethod [28510:28510:0420/141943.300865:5413991215:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141943.436177:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141943.670981:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141943.754771:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141944.140483:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid ================== WARNING: ThreadSanitizer: data race (pid=28542) Write of size 8 at 0x561ab348d038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x561ab348d038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x561ab348d038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2858' (tid=28580, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28652) Write of size 8 at 0x561ab348d038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x561ab348d038 by thread T1: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::internal::RealTimeDomain::DelayTillNextTask(base::sequence_manager::LazyNow*) base/task/sequence_manager/real_time_domain.cc:36:29 (headless_browsertests+0x5445716) #4 base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc:611:46 (headless_browsertests+0x5440174) #5 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DelayTillNextTask(base::sequence_manager::LazyNow*) const base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x5440264) #6 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:382:39 (headless_browsertests+0x5451718) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #9 base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:208:55 (headless_browsertests+0x54daa1f) #10 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #11 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #12 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #13 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #14 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (headless_browsertests+0x547e239) #15 base::internal::ServiceThread::Run(base::RunLoop*) base/task/thread_pool/service_thread.cc:61:11 (headless_browsertests+0x5460ff6) #16 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (headless_browsertests+0x547e4f1) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x561ab348d038 (headless_browsertests+0x00000adec038) Thread T1 'ThreadPoolServiceThread' (tid=28656, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (headless_browsertests+0x547ddc0) #4 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:135:3 (headless_browsertests+0x5458d39) #5 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #6 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #7 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #8 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #9 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #10 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #11 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #12 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #13 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #14 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #15 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #16 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #17 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28510:28525:0420/141949.225625:5419915973:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererRedirect307PostMethod (6027 ms) [93/119] HeadlessProtocolCompositorBrowserTest.RendererRedirect307PostMethod (7351 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererRedirectPostChain [28536:28536:0420/141943.706018:5414396373:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141943.926115:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141944.193126:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141944.359121:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141944.636577:ERROR:command_buffer_proxy_impl.cc(107)] ContextResult::kTransientFailure: Shared memory region is not valid ================== WARNING: ThreadSanitizer: data race (pid=28614) Write of size 8 at 0x562a2aa85038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x562a2aa85038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562a2aa85038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2864' (tid=28647, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28674) Write of size 8 at 0x562a2aa85038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x562a2aa85038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562a2aa85038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7f834dfbcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=28679, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28536:28591:0420/141949.611525:5420301887:ERROR:browser_process_sub_thread.cc(217)] Waited 1046 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererRedirectPostChain (6016 ms) [94/119] HeadlessProtocolCompositorBrowserTest.RendererRedirectPostChain (7359 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererRedirect307PutMethod [28763:28763:0420/141948.879215:5419569571:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141949.001370:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141949.184771:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141949.308009:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141949.455902:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=28778) Write of size 8 at 0x558d2663b038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x558d2663b038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence_manager::LazyNow::Now() base/task/sequence_manager/lazy_now.cc:30:25 (headless_browsertests+0x5439413) #3 base::sequence_manager::TaskQueue::TaskTiming::RecordTaskEnd(base::sequence_manager::LazyNow*) base/task/sequence_manager/task_queue.cc:155:22 (headless_browsertests+0x5445f8a) #4 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask(base::sequence_manager::internal::SequenceManagerImpl::ExecutingTask*, base::sequence_manager::LazyNow*) base/task/sequence_manager/sequence_manager_impl.cc:722:33 (headless_browsertests+0x543ef30) #5 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc:583:3 (headless_browsertests+0x543ed57) #6 non-virtual thunk to base::sequence_manager::internal::SequenceManagerImpl::DidRunTask() base/task/sequence_manager/sequence_manager_impl.cc (headless_browsertests+0x54400bd) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:37 (headless_browsertests+0x54513b7) #8 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #9 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #11 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #12 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #13 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #14 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #15 blink::scheduler::WorkerThread::SimpleThreadImpl::Run() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:117:14 (headless_browsertests+0x4ebc533) #16 base::SimpleThread::ThreadMain() base/threading/simple_thread.cc:80:3 (headless_browsertests+0x547d2c3) #17 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x558d2663b038 (headless_browsertests+0x00000adec038) Thread T6 'Compositor/2879' (tid=28797, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::SimpleThread::StartAsync() base/threading/simple_thread.cc:52:13 (headless_browsertests+0x547d0f3) #4 blink::scheduler::WorkerThread::Init() third_party/blink/renderer/platform/scheduler/worker/worker_thread.cc:47:12 (headless_browsertests+0x4ebbdd7) #5 blink::Thread::CreateAndSetCompositorThread() third_party/blink/renderer/platform/scheduler/common/thread.cc:111:22 (headless_browsertests+0x4e7b161) #6 blink::Platform::CreateAndSetCompositorThread() third_party/blink/renderer/platform/exported/platform.cc:278:3 (headless_browsertests+0x7f59261) #7 content::RenderThreadImpl::InitializeCompositorThread() content/renderer/render_thread_impl.cc:1155:25 (headless_browsertests+0xa251cc5) #8 content::RenderThreadImpl::InitializeWebKit(service_manager::BinderRegistryWithArgs<>*) content/renderer/render_thread_impl.cc:1209:5 (headless_browsertests+0xa24ed22) #9 content::RenderThreadImpl::Init() content/renderer/render_thread_impl.cc:753:3 (headless_browsertests+0xa24bb46) #10 content::RenderThreadImpl::RenderThreadImpl(base::RepeatingCallback<void ()>, std::__1::unique_ptr<blink::scheduler::WebThreadScheduler, std::__1::default_delete<blink::scheduler::WebThreadScheduler> >) content/renderer/render_thread_impl.cc:714:3 (headless_browsertests+0xa24e85d) #11 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:9 (headless_browsertests+0xa80d4d8) #12 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #13 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #14 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #15 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #16 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #17 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #18 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #19 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ================== WARNING: ThreadSanitizer: data race (pid=28829) Write of size 8 at 0x558d2663b038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::FrameStartedLoading(blink::LocalFrame*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:348:5 (headless_browsertests+0x8d098f4) #8 blink::probe::FrameStartedLoadingImpl(blink::LocalFrame*) gen/third_party/blink/renderer/core/core_probes_impl.cc:1295:14 (headless_browsertests+0x9278222) #9 FrameStartedLoading gen/third_party/blink/renderer/core/core_probes_inl.h:507:3 (headless_browsertests+0x90adc15) #10 blink::ProgressTracker::ProgressStarted() third_party/blink/renderer/core/loader/progress_tracker.cc:107 (headless_browsertests+0x90adc15) #11 blink::FrameLoader::CancelProvisionalLoaderForNewNavigation(bool, bool) third_party/blink/renderer/core/loader/frame_loader.cc:1596:22 (headless_browsertests+0x90883ff) #12 blink::FrameLoader::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/loader/frame_loader.cc:1015:8 (headless_browsertests+0x9087e91) #13 blink::WebLocalFrameImpl::CommitNavigation(std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >, std::__1::unique_ptr<blink::WebDocumentLoader::ExtraData, std::__1::default_delete<blink::WebDocumentLoader::ExtraData> >) third_party/blink/renderer/core/frame/web_local_frame_impl.cc:2056:24 (headless_browsertests+0x894633c) #14 content::RenderFrameImpl::CommitNavigationWithParams(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >) content/renderer/render_frame_impl.cc:3588:11 (headless_browsertests+0x9cffad4) #15 void base::internal::FunctorTraits<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), void>::Invoke<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > >(void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>&&, content::CommonNavigationParams&&, content::CommitNavigationParams&&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >&&, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >&&, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>&&, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>&&, mojo::InterfacePtr<network::mojom::URLLoaderFactory>&&, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >&&, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:499:12 (headless_browsertests+0x9d2bd40) #16 MakeItSo<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> > > base/bind_internal.h:619:5 (headless_browsertests+0x9d2bb20) #17 RunImpl<void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::CommitNavigationParams &, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), std::__1::tuple<base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, 0, 1, 2, 3, 4, 5, 6, 7, 8> base/bind_internal.h:672 (headless_browsertests+0x9d2bb20) #18 base::internal::Invoker<base::internal::BindState<void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::CommitNavigationParams const&, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> >, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >), base::WeakPtr<content::RenderFrameImpl>, content::CommonNavigationParams, content::CommitNavigationParams, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, std::__1::unique_ptr<content::DocumentState, std::__1::default_delete<content::DocumentState> > >, void (std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >)>::RunOnce(base::internal::BindStateBase*, std::__1::unique_ptr<blink::WebNavigationParams, std::__1::default_delete<blink::WebNavigationParams> >&&) base/bind_internal.h:641 (headless_browsertests+0x9d2bb20) #19 Run base/callback.h:97:12 (headless_browsertests+0x9cfeeb8) #20 content::RenderFrameImpl::CommitNavigationInternal(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>, base::OnceCallback<void (std::__1::unique_ptr<FrameHostMsg_DidCommitProvisionalLoad_Params, std::__1::default_delete<FrameHostMsg_DidCommitProvisionalLoad_Params> >, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>)>) content/renderer/render_frame_impl.cc:3500 (headless_browsertests+0x9cfeeb8) #21 content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc:3329:3 (headless_browsertests+0x9cfdfa3) #22 non-virtual thunk to content::RenderFrameImpl::CommitNavigation(network::ResourceResponseHead const&, content::CommonNavigationParams const&, content::CommitNavigationParams const&, mojo::StructPtr<network::mojom::URLLoaderClientEndpoints>, std::__1::unique_ptr<blink::URLLoaderFactoryBundleInfo, std::__1::default_delete<blink::URLLoaderFactoryBundleInfo> >, base::Optional<std::__1::vector<mojo::StructPtr<content::mojom::TransferrableURLLoader>, std::__1::allocator<mojo::StructPtr<content::mojom::TransferrableURLLoader> > > >, mojo::StructPtr<blink::mojom::ControllerServiceWorkerInfo>, mojo::StructPtr<blink::mojom::ServiceWorkerProviderInfoForWindow>, mojo::InterfacePtr<network::mojom::URLLoaderFactory>, base::UnguessableToken const&, base::OnceCallback<void (blink::mojom::CommitResult)>) content/renderer/render_frame_impl.cc (headless_browsertests+0x9cff132) #23 content::mojom::FrameNavigationControlStubDispatch::AcceptWithResponder(content::mojom::FrameNavigationControl*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.cc:2833:13 (headless_browsertests+0x3f0ac12) #24 content::mojom::FrameNavigationControlStub<mojo::RawPtrImplRefTraits<content::mojom::FrameNavigationControl> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) gen/content/common/frame.mojom.h:636:12 (headless_browsertests+0x9d29381) #25 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:408:34 (headless_browsertests+0x6533873) #26 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #28 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #29 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #30 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #31 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #32 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #33 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #34 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #36 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #37 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #38 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #39 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #40 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #41 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #42 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #43 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #44 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #45 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #46 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #51 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #52 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x558d2663b038 by thread T2 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (headless_browsertests+0x54d1807) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #3 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #4 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #5 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #6 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x558d2663b038 (headless_browsertests+0x00000adec038) Mutex M0 (0x7fbfa8bbcc10) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (headless_browsertests+0x21c371d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (headless_browsertests+0x54d0d1d) #2 Lock base/synchronization/lock.h:25:12 (headless_browsertests+0x54d161a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (headless_browsertests+0x54d161a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (headless_browsertests+0x54d161a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (headless_browsertests+0x54d19e3) #6 base::internal::SchedulerWorker::Delegate::WaitForWork(base::WaitableEvent*) base/task/thread_pool/scheduler_worker.cc:37:20 (headless_browsertests+0x5469a43) #7 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:335:18 (headless_browsertests+0x546a861) #8 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (headless_browsertests+0x546a301) #9 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (headless_browsertests+0x546a16f) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (headless_browsertests+0x54d5ad4) Thread T2 'ThreadPoolForeg' (tid=28833, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (headless_browsertests+0x21c205b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (headless_browsertests+0x54d5567) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (headless_browsertests+0x54d5465) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (headless_browsertests+0x5469d0d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (headless_browsertests+0x546882b) #5 ForEachWorker<(lambda at ../../base/task/thread_pool/scheduler_worker_pool_impl.cc:185:37)> base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (headless_browsertests+0x546882b) #6 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl() base/task/thread_pool/scheduler_worker_pool_impl.cc:185 (headless_browsertests+0x546882b) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104:30 (headless_browsertests+0x54652d4) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (headless_browsertests+0x5465282) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (headless_browsertests+0x5459018) #10 content::ChildProcess::ChildProcess(base::ThreadPriority, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/child/child_process.cc:44:40 (headless_browsertests+0x7ad0664) #11 content::RenderProcess::RenderProcess(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process.cc:14:7 (headless_browsertests+0xa2499e2) #12 content::RenderProcessImpl::RenderProcessImpl(std::__1::unique_ptr<base::ThreadPool::InitParams, std::__1::default_delete<base::ThreadPool::InitParams> >) content/renderer/render_process_impl.cc:93:7 (headless_browsertests+0xa249293) #13 content::RenderProcessImpl::Create() content/renderer/render_process_impl.cc:239:11 (headless_browsertests+0xa249866) #14 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:197:53 (headless_browsertests+0xa80d486) #15 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #16 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #17 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #18 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #19 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #20 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #21 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #22 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== ThreadSanitizer: reported 1 warnings ThreadSanitizer: reported 1 warnings [28763:28770:0420/141954.477639:5425168030:ERROR:browser_process_sub_thread.cc(217)] Waited 1050 ms for network service [ OK ] HeadlessProtocolCompositorBrowserTest.RendererRedirect307PutMethod (5715 ms) [95/119] HeadlessProtocolCompositorBrowserTest.RendererRedirect307PutMethod (7085 ms) [ RUN ] HeadlessProtocolCompositorBrowserTest.RendererRedirect303PutGet [28818:28818:0420/141949.593808:5420284162:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141949.721108:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141949.914798:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141949.986182:WARNING:resource_bundle.cc(357)] locale_file_path.empty() for locale [0420/141950.190320:ERROR:command_buffer_proxy_impl.cc(126)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer. ================== WARNING: ThreadSanitizer: data race (pid=28854) Write of size 8 at 0x556fdf2cd038 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (headless_browsertests+0x54846fb) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (headless_browsertests+0x4e87d80) #2 blink::scheduler::AutoAdvancingVirtualTimeDomain::AutoAdvancingVirtualTimeDomain(base::Time, base::TimeTicks, blink::scheduler::SchedulerHelper*, blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/auto_advancing_virtual_time_domain.cc:41 (headless_browsertests+0x4e87d80) #3 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime(blink::scheduler::AutoAdvancingVirtualTimeDomain::BaseTimeOverridePolicy) third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1720:34 (headless_browsertests+0x4e9b4c4) #4 blink::scheduler::MainThreadSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/main_thread_scheduler_impl.cc:1705:10 (headless_browsertests+0x4ea7433) #5 blink::scheduler::PageSchedulerImpl::EnableVirtualTime() third_party/blink/renderer/platform/scheduler/main_thread/page_scheduler_impl.cc:350:34 (headless_browsertests+0x4eb38d3) #6 blink::InspectorEmulationAgent::ApplyVirtualTimePolicy(blink::InspectorEmulationAgent::PendingVirtualTimePolicy const&) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:328:46 (headless_browsertests+0x8d09179) #7 blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc:309:5 (headless_browsertests+0x8d07de6) #8 non-virtual thunk to blink::InspectorEmulationAgent::setVirtualTimePolicy(WTF::String const&, blink::protocol::Maybe<double>, blink::protocol::Maybe<int>, blink::protocol::Maybe<bool>, blink::protocol::Maybe<double>, double*) third_party/blink/renderer/core/inspector/inspector_emulation_agent.cc (headless_browsertests+0x8d09640) #9 blink::protocol::Emulation::DispatcherImpl::setVirtualTimePolicy(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >, blink::protocol::ErrorSupport*) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:578:44 (headless_browsertests+0x4f25e2d) #10 blink::protocol::Emulation::DispatcherImpl::dispatch(int, WTF::String const&, blink::protocol::ProtocolMessage const&, std::__1::unique_ptr<blink::protocol::DictionaryValue, std::__1::default_delete<blink::protocol::DictionaryValue> >) gen/third_party/blink/renderer/core/inspector/protocol/Emulation.cpp:164:5 (headless_browsertests+0x4f22b16) #11 blink::protocol::UberDispatcher::dispatch(int, WTF::String const&, std::__1::unique_ptr<blink::protocol::Value, std::__1::default_delete<blink::protocol::Value> >, blink::protocol::ProtocolMessage const&) gen/third_party/blink/renderer/core/inspector/protocol/Protocol.cpp:1107:17 (headless_browsertests+0x4f79e6f) #12 blink::DevToolsSession::DispatchProtocolCommandImpl(int, WTF::String const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >) third_party/blink/renderer/core/inspector/devtools_session.cc:249:36 (headless_browsertests+0x8c820be) #13 blink::DevToolsSession::DispatchProtocolCommand(int, WTF::String const&, mojo::StructPtr<blink::mojom::blink::DevToolsMessage>) third_party/blink/renderer/core/inspector/devtools_session.cc:204:10 (headless_browsertests+0x8c81d95) #14 blink::mojom::blink::DevToolsSessionStubDispatch::Accept(blink::mojom::blink::DevToolsSession*, mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.cc:887:13 (headless_browsertests+0x4d3aa4f) #15 blink::mojom::blink::DevToolsSessionStub<mojo::RawPtrImplRefTraits<blink::mojom::blink::DevToolsSession> >::Accept(mojo::Message*) gen/third_party/blink/public/mojom/devtools/devtools_agent.mojom-blink.h:361:12 (headless_browsertests+0x8c8407f) #16 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:433:32 (headless_browsertests+0x65338c1) #17 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (headless_browsertests+0x653359a) #18 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (headless_browsertests+0x6535d5d) #19 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:316:19 (headless_browsertests+0x6534b74) #20 IPC::(anonymous namespace)::ChannelAssociatedGroupController::AcceptOnProxyThread(mojo::Message) ipc/ipc_mojo_bootstrap.cc:886:24 (headless_browsertests+0x659e3cd) #21 Invoke<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:499:12 (headless_browsertests+0x659b0b6) #22 MakeItSo<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, mojo::Message> base/bind_internal.h:599 (headless_browsertests+0x659b0b6) #23 RunImpl<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), std::__1::tuple<scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, 0, 1> base/bind_internal.h:672 (headless_browsertests+0x659b0b6) #24 base::internal::Invoker<base::internal::BindState<void (IPC::(anonymous namespace)::ChannelAssociatedGroupController::*)(mojo::Message), scoped_refptr<IPC::(anonymous namespace)::ChannelAssociatedGroupController>, base::internal::PassedWrapper<mojo::Message> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (headless_browsertests+0x659b0b6) #25 Run base/callback.h:97:12 (headless_browsertests+0x5437faa) #26 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (headless_browsertests+0x5437faa) #27 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (headless_browsertests+0x54512e8) #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 (headless_browsertests+0x5450ead) #29 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x545180e) #30 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:55 (headless_browsertests+0x53ed071) #31 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (headless_browsertests+0x5451ff9) #32 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (headless_browsertests+0x5451ff9) #33 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (headless_browsertests+0x5417570) #34 base::RunLoop::Run() base/run_loop.cc:129:3 (headless_browsertests+0x5417363) #35 content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:223:16 (headless_browsertests+0xa80d54c) #36 content::RunZygote(content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:513:14 (headless_browsertests+0x5035c6e) #37 content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner_impl.cc:590:12 (headless_browsertests+0x5036588) #38 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:881:10 (headless_browsertests+0x503737d) #39 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (headless_browsertests+0x502c43f) #40 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:415:29 (headless_browsertests+0x7834f56) #41 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (headless_browsertests+0x502d6cb) #42 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:648:12 (headless_browsertests+0x54e81ef) #43 main headless/test/headless_test_launcher.cc:98:10 (headless_browsertests+0x22aca16) Previous read of size 8 at 0x556fdf2cd038 by thread T6: #0 base::TimeTicks::Now() base/time/time.cc:369:10 (headless_browsertests+0x5481e9a) #1 base::DefaultTickClock::NowTicks() const base/time/default_tick_clock.cc:14:10 (headless_browsertests+0x5480ff3) #2 base::sequence