New issue
Advanced search Search tips

Issue 893122 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

ExtensionProtocolsTest.VerifyScriptListedAsIcon/0 is flaky on win-asan

Project Member Reported by olka@chromium.org, Oct 8

Issue description

Dashboard https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=unit_tests&tests=%0AExtensions%2FExtensionProtocolsTest.VerifyScriptListedAsIcon%2F0%0AExtensions%2FExtensionProtocolsTest.VerifyScriptListedAsIcon%2F0

Sample build: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/win-asan/1736

Failure:

Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(700): error: Expected: (base::WriteFile(file_path, content.c_str(), content.size())) != (-1), actual: -1 vs -1
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F51CB+5313] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:700)
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(708): error: Expected equality of these values:
    ContentVerifyJob::HASH_MISMATCH
      Which is: 3
    observer.WaitForJobFinished()
      Which is: 0
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F57D3+6857] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:708)
  [  FAILED  ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0, where GetParam() = 4-byte object <00-00 00-00> (6655 ms)
  [ RUN      ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(700): error: Expected: (base::WriteFile(file_path, content.c_str(), content.size())) != (-1), actual: -1 vs -1
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F51CB+5313] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:700)
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(708): error: Expected equality of these values:
    ContentVerifyJob::HASH_MISMATCH
      Which is: 3
    observer.WaitForJobFinished()
      Which is: 0
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F57D3+6857] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:708)
  [  FAILED  ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0, where GetParam() = 4-byte object <00-00 00-00> (4124 ms)
  [ RUN      ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(700): error: Expected: (base::WriteFile(file_path, content.c_str(), content.size())) != (-1), actual: -1 vs -1
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F51CB+5313] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:700)
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(708): error: Expected equality of these values:
    ContentVerifyJob::HASH_MISMATCH
      Which is: 3
    observer.WaitForJobFinished()
      Which is: 0
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F57D3+6857] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:708)
  [  FAILED  ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0, where GetParam() = 4-byte object <00-00 00-00> (4060 ms)
  [ RUN      ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(700): error: Expected: (base::WriteFile(file_path, content.c_str(), content.size())) != (-1), actual: -1 vs -1
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F51CB+5313] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:700)
  ../../chrome/browser/extensions/extension_protocols_unittest.cc(708): error: Expected equality of these values:
    ContentVerifyJob::HASH_MISMATCH
      Which is: 3
    observer.WaitForJobFinished()
      Which is: 0
  Stack trace:
  Backtrace:
  	testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF671023592+214] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:846)
  	testing::internal::AssertHelper::operator= [0x00007FF6710224FB+265] (C:\b\swarming\w\ir\cache\builder\src\third_party\googletest\src\googletest\src\gtest.cc:421)
  	extensions::ExtensionProtocolsTest_VerifyScriptListedAsIcon_Test::TestBody [0x00007FF66F8F57D3+6857] (C:\b\swarming\w\ir\cache\builder\src\chrome\browser\extensions\extension_protocols_unittest.cc:708)
  [  FAILED  ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0, where GetParam() = 4-byte object <00-00 00-00> (4053 ms)
 
Owner: rdevlin....@chromium.org
Status: Assigned (was: Untriaged)
assigning to an owner: rdevlin.cronin@ - PTAL or pass further
Cc: rdevlin....@chromium.org
Components: Platform>Extensions
Owner: lazyboy@chromium.org
-> lazyboy for content verification
Just to update:

'Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0' unit_tests failure reason seen on win64 trunk on official continuous builds.

Link to the builder:
-------------------
https://uberchromegw.corp.google.com/i/official.desktop.continuous/builders/win64%20trunk/builds/43172

Link to error log:
------------------
https://logs.chromium.org/v/?s=chrome%2Fbb%2Fofficial.desktop.continuous%2Fwin64_trunk%2F43172%2F%2B%2Frecipes%2Fsteps%2Funit_tests%2F0%2Fstdout

Thanks!

Comment 4 Deleted

Cc: pnangunoori@chromium.org
Just to update:

'Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0' unit_tests failure reason seen on win64 trunk on official continuous builds.

Link to the builder:
-------------------
https://uberchromegw.corp.google.com/i/official.desktop.continuous/builders/win64%20trunk/builds/45410

Link to error log:
------------------
https://logs.chromium.org/logs/chrome/bb/official.desktop.continuous/win64_trunk/45410/+/recipes/steps/unit_tests/0/stdout

Thanks!
Cc: rbasuvula@chromium.org
Just to update:

"Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0" unit_tests failed failure on Win64-Clang Canary #72.0.3612.0.

Link to the builder:
--------------------
https://uberchromegw.corp.google.com/i/official.desktop/builders/win64-clang/builds/1679

Thanks you!
Strange that base::WriteFile is failing, will try to repro locally.
One of the failures look interesting:
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8929668745740732288/+/steps/unit_tests__with_patch_/0/stdout

[ RUN      ] Extensions/ExtensionProtocolsTest.VerifyScriptListedAsIcon/0

[2720:7680:1116/130909.252:12146144:WARNING:file_util_win.cc(843)] CreateFile failed for path e:\b\swarm_slave\w\itgnkw8p\scoped_dir2720_12485\background.js: The process cannot access the file because it is being used by another process. (0x20)

../../chrome/browser/extensions/extension_protocols_unittest.cc(700): error: Expected: (base::WriteFile(file_path, content.c_str(), content.size())) != (-1), actual: -1 vs -1

...

../../chrome/browser/extensions/extension_protocols_unittest.cc(708): error: Expected equality of these values:

  ContentVerifyJob::HASH_MISMATCH

    Which is: 3

  observer.WaitForJobFinished()

    Which is: 0

Stack trace:

...

[2720:7680:1116/130909.549:12146440:WARNING:scoped_temp_dir.cc(23)] Could not delete temp dir in dtor.

Sign in to add a comment