chrome_cleaner SpawnSandbox test flaky on some bots |
|||||||
Issue description
On win 7 this test fails with:
[ RUN ] SandboxTest.SpawnSandboxTargetMinimal
../../chrome/chrome_cleaner/ipc/sandbox_unittest.cc(243): error: Expected equality of these values:
sandbox_broker_services->SpawnTarget( command_line.GetProgram().value().c_str(), command_line.GetCommandLineString().c_str(), policy.get(), &last_result_code, &last_win_error, &temp_process_info)
Which is: 18
sandbox::SBOX_ALL_OK
Which is: 0
program: e:\b\s\w\ir\out\Release\chrome_cleaner_unittests.exe, command_line: "e:\b\s\w\ir\out\Release\chrome_cleaner_unittests.exe" --brave-new-test-launcher --cfi-diag=0 --gtest_flagfile="e:\b\s\w\itfgfz_v\scoped_dir7856_15728\424c0f58-1473-4344-9ece-d93f3cc8c763.tmp" --single-process-tests --test-launcher-bot-mode --test-launcher-output="e:\b\s\w\itfgfz_v\7856_10431\test_results.xml" --test-launcher-summary-output="e:\b\s\w\ioqcxb0q\output.json" --test-child-process=MinimalSandboxProcessMain, last sandbox result: 0, last windows error: 5
,
Aug 16
,
Aug 22
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5d58a97ab8a3c31afa94bbf0c8da31eb15c1f531 commit 5d58a97ab8a3c31afa94bbf0c8da31eb15c1f531 Author: Joe Mason <joenotcharles@chromium.org> Date: Wed Aug 22 15:28:27 2018 Re-enable chrome_cleaner's SpawnSandboxTarget test Launch chrome_cleaner unit tests without using job objects on win7 to make sure SpawnSandboxTarget works. Bug: 871924 Change-Id: Ie9b80894851cc2f7420a79e4fe3fffaf8e849a4a Reviewed-on: https://chromium-review.googlesource.com/1171659 Commit-Queue: Joe Mason <joenotcharles@chromium.org> Reviewed-by: Penny MacNeil <pennymac@chromium.org> Cr-Commit-Position: refs/heads/master@{#585024} [modify] https://crrev.com/5d58a97ab8a3c31afa94bbf0c8da31eb15c1f531/chrome/chrome_cleaner/ipc/sandbox_unittest.cc [modify] https://crrev.com/5d58a97ab8a3c31afa94bbf0c8da31eb15c1f531/chrome/chrome_cleaner/test/test_main.cc
,
Sep 25
This test is still failing. https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win10%20Tests%20x64%20%28dbg%29 https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8934463390331135104/+/steps/chrome_cleaner_unittests_on_Windows-10-15063/0/logs/ZipArchiverSandboxedArchiverTest.SourceFileNotFound/0 [ RUN ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound [4948:4788:0924/154207.272:8078203:ERROR:sandbox.cc(311)] Sandboxed process exited before signaling it was initialized, exit code: 3221225477 [4948:4788:0924/154207.272:8078203:ERROR:process_win.cc(155)] Unable to terminate process: Access is denied. (0x5) ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(51): error: Failed ZipArchiver sandbox connection error Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF790CEFE50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF790D0A4EA+90] testing::internal::AssertHelper::operator= [0x00007FF790D09FEA+90] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF790CB1559+569] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF790CB14CB+427] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF790CB149B+379] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF790CB1465+325] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF790CB13C6+166] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFFE07B02C2+98] mojo::InterfaceEndpointClient::NotifyError [0x00007FFFE07C50C8+344] mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x00007FFFE07DA244+804] mojo::internal::MultiplexRouter::ProcessTasks [0x00007FFFE07D63C9+857] mojo::internal::MultiplexRouter::OnPipeConnectionError [0x00007FFFE07D47CF+959] base::internal::FunctorTraits<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,void>::Invoke<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFFE07E1DA4+100] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFFE07E1C6F+111] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunImpl<void (__cdecl mojo::internal::Multiplex [0x00007FFFE07E1BBC+124] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunOnce [0x00007FFFE07E1A76+70] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFFE07B02C2+98] mojo::Connector::HandleError [0x00007FFFE07AD707+487] mojo::Connector::OnHandleReadyInternal [0x00007FFFE07AF16B+235] mojo::Connector::OnWatcherHandleReady [0x00007FFFE07AF06B+27] base::internal::FunctorTraits<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,void>::Invoke<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFFE07B2765+69] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFFE07B26AD+77] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned i [0x00007FFFE07B2641+113] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x00007FFFE07B252F+95] base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x00007FFFE7325979+105] mojo::SimpleWatcher::DiscardReadyState [0x00007FFFE7325820+32] base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),void>::Invoke<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsi [0x00007FFFE73265D6+102] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),base::RepeatingCallback<void __cdecl(unsigned int)> co [0x00007FFFE7326506+102] ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(55): error: Expected equality of these values: RESULT_CODE_SUCCESS Which is: 0 StartSandboxTarget(MakeCmdLine("SandboxedZipArchiverTargetMain"), &setup_hooks, SandboxType::kTest) Which is: 37 Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF790CEFE50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF790D0A4EA+90] testing::internal::AssertHelper::operator= [0x00007FF790D09FEA+90] chrome_cleaner::ZipArchiverSandboxedArchiverTest_Archive_Test::`scalar deleting destructor' [0x00007FF790CB0A43+611] [ FAILED ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound (35 ms)
,
Sep 26
This failure has a different root cause. I'll continue to track it here, though, because I'm lazy.
,
Sep 26
The swarming page for the task should include stack traces from the child process (which are printed to stderr) but it doesn't. See https://chromium-swarm.appspot.com/task?id=402abab1ff75c010&refresh=10&show_raw=1 for example.
,
Sep 26
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1893397356da1b03b0170b6e3717e8cf6b5b0d3a commit 1893397356da1b03b0170b6e3717e8cf6b5b0d3a Author: Joe Mason <joenotcharles@chromium.org> Date: Wed Sep 26 19:35:33 2018 Capture output from sandboxed child processes on the bots This should allow stack traces written to stderr by base::debug::StackTrace to show up in swarming output. R=csharp Bug: 871924 Change-Id: I9016603330fc2108837852a43fd17b7a04f2dffb Reviewed-on: https://chromium-review.googlesource.com/1244552 Commit-Queue: Joe Mason <joenotcharles@chromium.org> Reviewed-by: Chris Sharp <csharp@chromium.org> Cr-Commit-Position: refs/heads/master@{#594433} [modify] https://crrev.com/1893397356da1b03b0170b6e3717e8cf6b5b0d3a/chrome/chrome_cleaner/ipc/sandbox.cc
,
Sep 28
Latest failure, which contains the above patch, is at https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win10%20Tests%20x64%20%28dbg%29/3385. But the child output still isn't being captured.
,
Oct 3
It appears this failed again: https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8933668015563999056/+/steps/chrome_cleaner_unittests_on_Windows-10-15063/0/logs/SandboxTest.SpawnSandboxTarget/0 https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win10%20Tests%20x64%20%28dbg%29/3505
,
Oct 4
Every time this fails there are other test suites that failed on the same bot. Is it possible there's a confounding factor?
,
Oct 9
,
Oct 9
Logging into the bot I find this:
c:\b\s\w\ir\out\Debug_x64>chrome_cleaner_unittests.exe --single-process-tests --gtest_filter="*Sandbox*"
[6152:7648:1009/135220.584:2691484:WARNING:chrome_util.cc(43)] Can't get Chrome version information from flag: The chrome-version switch was
not set.
[6152:7648:1009/135220.584:2691484:INFO:crashpad_crash_client.cc(252)] Found 0 completed crash reports
[6152:7648:1009/135220.584:2691484:INFO:crashpad_crash_client.cc(271)] Found 0 pending crash reports
Note: Google Test filter = *Sandbox*
[==========] Running 13 tests from 5 test cases.
[----------] Global test environment set-up.
[----------] 1 test from MojoSandboxHooksTest
[ RUN ] MojoSandboxHooksTest.SpawnSandboxTarget
[ OK ] MojoSandboxHooksTest.SpawnSandboxTarget (89 ms)
[----------] 1 test from MojoSandboxHooksTest (90 ms total)
[----------] 2 tests from SandboxTest
[ RUN ] SandboxTest.SpawnSandboxTarget
[6152:7648:1009/135220.694:2691593:FATAL:sandbox_policy_base.cc(210)] Check failed: !alternate_winstation_handle_.
Backtrace:
base::debug::StackTrace::StackTrace [0x00007FFB5F041975+101]
base::debug::StackTrace::StackTrace [0x00007FFB5F04093D+29]
logging::LogMessage::~LogMessage [0x00007FFB5F0A7686+134]
sandbox::PolicyBase::CreateAlternateDesktop [0x00007FF7BF74185E+222]
sandbox::PolicyBase::SetAlternateDesktop [0x00007FF7BF74176F+47]
chrome_cleaner::SandboxSetupHooks::`vcall'{32}' [0x00007FF7BF091B4E+638]
chrome_cleaner::StartSandboxTarget [0x00007FF7BF0909E0+992]
chrome_cleaner::SandboxTest_SpawnSandboxTarget_Test::TestBody [0x00007FF7BF208C2A+1402]
chrome_cleaner::SandboxTest_SpawnSandboxTarget_Test::TestBody [0x00007FF7BF208713+99]
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void> [0x00007FF7BF448F3F+79]
testing::Test::Run [0x00007FF7BF448EAC+172]
testing::TestInfo::Run [0x00007FF7BF449B5A+218]
testing::TestCase::Run [0x00007FF7BF44A793+243]
testing::internal::UnitTestImpl::RunAllTests [0x00007FF7BF4544DD+765]
testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,bool> [0x00007FF7BF4541C5+85]
testing::UnitTest::Run [0x00007FF7BF454013+307]
RUN_ALL_TESTS [0x00007FF7BF5E9381+17]
base::TestSuite::Run [0x00007FF7BF5E8913+163]
std::move<int (__cdecl base::TestSuite::*& __ptr64)(void) __ptr64> [0x00007FF7BF077FCA+202]
std::move<int (__cdecl base::TestSuite::*& __ptr64)(void) __ptr64> [0x00007FF7BF077F44+68]
base::OnceCallback<int __cdecl(void)>::OnceCallback<int __cdecl(void)> [0x00007FF7BF077EC8+152]
std::_Compressed_pair<std::default_delete<base::win::ScopedCOMInitializer>,base::win::ScopedCOMInitializer * __ptr64,1>::_Get_second [0x0000
7FF7BF077D86+134]
base::OnceCallback<int __cdecl(void)>::Run [0x00007FF7BF118332+98]
base::LaunchUnitTests [0x00007FF7BF5EF690+752]
base::LaunchUnitTestsWithOptions [0x00007FF7BF5EFC50+256]
main [0x00007FF7BF076917+839]
invoke_main [0x00007FF7BF9499B4+52] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:79)
__scrt_common_main_seh [0x00007FF7BF949AE4+292] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283)
__scrt_common_main [0x00007FF7BF949B6E+14] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:326)
mainCRTStartup [0x00007FF7BF949B89+9] (f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp:17)
BaseThreadInitThunk [0x00007FFB7D2C2774+20]
RtlUserThreadStart [0x00007FFB7F760D51+33]
So it seems like each test to create a sandbox is calling policy->SetAlternateDesktop(true), which sets a process static member, and the second test is asserting because the static was already set. This is a flake without the --single-process-tests flag because the tests are sharded so it sometimes ends up with just 1 sandbox test per shard.
It probably doesn't happen on other machines because SetAlternateDesktop sometimes fails depending on win config - it's possible these bots are the only ones where it ever succeeds.
,
Oct 10
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6423767edc15d51192e6c752e392f3341eef37fd commit 6423767edc15d51192e6c752e392f3341eef37fd Author: Joe Mason <joenotcharles@chromium.org> Date: Wed Oct 10 14:54:38 2018 Remove SetAlternateDesktop call in chrome_cleaner sandbox setup R=csharp Bug: 871924 Change-Id: Iaedef0a0e13d3f8598e3b2eb7c2c0fde7af7084e Reviewed-on: https://chromium-review.googlesource.com/c/1272075 Reviewed-by: proberge <proberge@chromium.org> Commit-Queue: Joe Mason <joenotcharles@chromium.org> Cr-Commit-Position: refs/heads/master@{#598321} [modify] https://crrev.com/6423767edc15d51192e6c752e392f3341eef37fd/chrome/chrome_cleaner/ipc/sandbox.cc
,
Oct 10
Hopefully fixed, please re-open if there are further flakes.
,
Oct 10
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7aee43a1b9d96b77a8952b85d6a761c46790821a commit 7aee43a1b9d96b77a8952b85d6a761c46790821a Author: Joe Mason <joenotcharles@chromium.org> Date: Wed Oct 10 16:59:35 2018 Re-enable SetAlternateDesktop in release builds. The test failure is due to a DCHECK so it only affects debug builds. R=proberge Bug: 871924 Change-Id: Ie072f29f49e7deee54c643b8691098fd98ba5c4d Reviewed-on: https://chromium-review.googlesource.com/c/1273614 Reviewed-by: proberge <proberge@chromium.org> Commit-Queue: Joe Mason <joenotcharles@chromium.org> Cr-Commit-Position: refs/heads/master@{#598368} [modify] https://crrev.com/7aee43a1b9d96b77a8952b85d6a761c46790821a/chrome/chrome_cleaner/ipc/sandbox.cc
,
Oct 10
Still seeing failures around this: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win10%20Tests%20x64%20%28dbg%29/3653 [ RUN ] MojoSandboxHooksTest.SpawnSandboxTarget [1668:6920:1010/085955.069:19465031:ERROR:sandbox.cc(318)] Sandboxed process exited before signaling it was initialized, exit code: 3221225477 [1668:6920:1010/085955.069:19465031:ERROR:process_win.cc(155)] Unable to terminate process: Access is denied. (0x5) ../../chrome/chrome_cleaner/ipc/mojo_sandbox_hooks_unittest.cc(98): error: Failed Mojo sandbox setup connection error Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF70C7ECF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF70C80756A+90] testing::internal::AssertHelper::operator= [0x00007FF70C80706A+90] std::forward<std::default_delete<chrome_cleaner::mojom::TestMojoSandboxHooksProxy> > [0x00007FF70C5C6B49+489] std::forward<std::default_delete<chrome_cleaner::mojom::TestMojoSandboxHooksProxy> > [0x00007FF70C5C6ABB+347] std::forward<std::default_delete<chrome_cleaner::mojom::TestMojoSandboxHooksProxy> > [0x00007FF70C5C6A8B+299] std::forward<std::default_delete<chrome_cleaner::mojom::TestMojoSandboxHooksProxy> > [0x00007FF70C5C6A55+245] std::forward<std::default_delete<chrome_cleaner::mojom::TestMojoSandboxHooksProxy> > [0x00007FF70C5C69B6+86] base::OnceCallback<void __cdecl(void)>::Run [0x00007FF8AC9C0272+98] mojo::InterfaceEndpointClient::NotifyError [0x00007FF8AC9D4FF8+344] mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x00007FF8AC9EA164+804] mojo::internal::MultiplexRouter::ProcessTasks [0x00007FF8AC9E62E9+857] mojo::internal::MultiplexRouter::OnPipeConnectionError [0x00007FF8AC9E46EF+959] base::internal::FunctorTraits<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,void>::Invoke<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FF8AC9F1CB4+100] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FF8AC9F1B7F+111] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunImpl<void (__cdecl mojo::internal::Multiplex [0x00007FF8AC9F1ACC+124] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunOnce [0x00007FF8AC9F1986+70] base::OnceCallback<void __cdecl(void)>::Run [0x00007FF8AC9C0272+98] mojo::Connector::HandleError [0x00007FF8AC9BD6C7+487] mojo::Connector::OnHandleReadyInternal [0x00007FF8AC9BF11B+235] mojo::Connector::OnWatcherHandleReady [0x00007FF8AC9BF01B+27] base::internal::FunctorTraits<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,void>::Invoke<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FF8AC9C26D5+69] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FF8AC9C261D+77] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned i [0x00007FF8AC9C25B1+113] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x00007FF8AC9C249F+95] base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x00007FF8B0D65949+105] mojo::SimpleWatcher::DiscardReadyState [0x00007FF8B0D657F0+32] base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),void>::Invoke<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsi [0x00007FF8B0D665A6+102] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),base::RepeatingCallback<void __cdecl(unsigned int)> co [0x00007FF8B0D664D6+102] ../../chrome/chrome_cleaner/ipc/mojo_sandbox_hooks_unittest.cc(173): error: Expected equality of these values: RESULT_CODE_SUCCESS Which is: 0 StartSandboxTarget(MakeCmdLine("MojoSandboxHooksTargetMain"), &setup_hooks, SandboxType::kTest) Which is: 37 Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF70C7ECF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF70C80756A+90] testing::internal::AssertHelper::operator= [0x00007FF70C80706A+90] chrome_cleaner::MojoSandboxHooksTest_SpawnSandboxTarget_Test::TestBody [0x00007FF70C5C135F+479] [ FAILED ] MojoSandboxHooksTest.SpawnSandboxTarget (80 ms)
,
Oct 17
I can no longer reproduce this on the bots. Even logging into a bot that recently failed and doing "swarming.py reproduce" doesn't show the crash. Before the patches above I was able to reproduce it easily (but only on the bots).
,
Oct 25
Still failing here: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win10%20Tests%20x64%20%28dbg%29/3954 [ RUN ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound [4088:4084:1025/114018.340:164046:ERROR:sandbox.cc(324)] Sandboxed process exited before signaling it was initialized, exit code: 3221225477 [4088:4084:1025/114018.340:164046:ERROR:process_win.cc(167)] Unable to terminate process: Access is denied. (0x5) ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(51): error: Failed ZipArchiver sandbox connection error Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE6E9+569] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE65B+427] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE62B+379] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE5F5+325] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE556+166] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::InterfaceEndpointClient::NotifyError [0x00007FFEFCF74FF8+344] mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x00007FFEFCF8A164+804] mojo::internal::MultiplexRouter::ProcessTasks [0x00007FFEFCF862E9+857] mojo::internal::MultiplexRouter::OnPipeConnectionError [0x00007FFEFCF846EF+959] base::internal::FunctorTraits<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,void>::Invoke<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91CB4+100] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91B7F+111] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunImpl<void (__cdecl mojo::internal::Multiplex [0x00007FFEFCF91ACC+124] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunOnce [0x00007FFEFCF91986+70] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::Connector::HandleError [0x00007FFEFCF5D6C7+487] mojo::Connector::OnHandleReadyInternal [0x00007FFEFCF5F11B+235] mojo::Connector::OnWatcherHandleReady [0x00007FFEFCF5F01B+27] base::internal::FunctorTraits<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,void>::Invoke<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF626D5+69] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF6261D+77] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned i [0x00007FFEFCF625B1+113] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x00007FFEFCF6249F+95] base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x00007FFEFD095949+105] mojo::SimpleWatcher::DiscardReadyState [0x00007FFEFD0957F0+32] base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),void>::Invoke<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsi [0x00007FFEFD0965A6+102] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),base::RepeatingCallback<void __cdecl(unsigned int)> co [0x00007FFEFD0964D6+102] ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(55): error: Expected equality of these values: RESULT_CODE_SUCCESS Which is: 0 StartSandboxTarget(MakeCmdLine("SandboxedZipArchiverTargetMain"), &setup_hooks, SandboxType::kTest) Which is: 37 Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] chrome_cleaner::ZipArchiverSandboxedArchiverTest_Archive_Test::`scalar deleting destructor' [0x00007FF67A3EDBD3+611] [ FAILED ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound (33 ms) [ RUN ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound [2592:7524:1025/114028.809:174515:ERROR:sandbox.cc(324)] Sandboxed process exited before signaling it was initialized, exit code: 3221225477 [2592:7524:1025/114028.809:174515:ERROR:process_win.cc(167)] Unable to terminate process: Access is denied. (0x5) ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(51): error: Failed ZipArchiver sandbox connection error Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE6E9+569] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE65B+427] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE62B+379] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE5F5+325] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE556+166] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::InterfaceEndpointClient::NotifyError [0x00007FFEFCF74FF8+344] mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x00007FFEFCF8A164+804] mojo::internal::MultiplexRouter::ProcessTasks [0x00007FFEFCF862E9+857] mojo::internal::MultiplexRouter::OnPipeConnectionError [0x00007FFEFCF846EF+959] base::internal::FunctorTraits<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,void>::Invoke<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91CB4+100] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91B7F+111] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunImpl<void (__cdecl mojo::internal::Multiplex [0x00007FFEFCF91ACC+124] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunOnce [0x00007FFEFCF91986+70] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::Connector::HandleError [0x00007FFEFCF5D6C7+487] mojo::Connector::OnHandleReadyInternal [0x00007FFEFCF5F11B+235] mojo::Connector::OnWatcherHandleReady [0x00007FFEFCF5F01B+27] base::internal::FunctorTraits<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,void>::Invoke<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF626D5+69] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF6261D+77] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned i [0x00007FFEFCF625B1+113] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x00007FFEFCF6249F+95] base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x00007FFEFD095949+105] mojo::SimpleWatcher::DiscardReadyState [0x00007FFEFD0957F0+32] base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),void>::Invoke<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsi [0x00007FFEFD0965A6+102] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),base::RepeatingCallback<void __cdecl(unsigned int)> co [0x00007FFEFD0964D6+102] ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(55): error: Expected equality of these values: RESULT_CODE_SUCCESS Which is: 0 StartSandboxTarget(MakeCmdLine("SandboxedZipArchiverTargetMain"), &setup_hooks, SandboxType::kTest) Which is: 37 Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] chrome_cleaner::ZipArchiverSandboxedArchiverTest_Archive_Test::`scalar deleting destructor' [0x00007FF67A3EDBD3+611] [ FAILED ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound (58 ms) [ RUN ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound [8116:6044:1025/114030.793:176500:ERROR:sandbox.cc(324)] Sandboxed process exited before signaling it was initialized, exit code: 3221225477 [8116:6044:1025/114030.793:176500:ERROR:process_win.cc(167)] Unable to terminate process: Access is denied. (0x5) ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(51): error: Failed ZipArchiver sandbox connection error Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE6E9+569] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE65B+427] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE62B+379] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE5F5+325] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE556+166] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::InterfaceEndpointClient::NotifyError [0x00007FFEFCF74FF8+344] mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x00007FFEFCF8A164+804] mojo::internal::MultiplexRouter::ProcessTasks [0x00007FFEFCF862E9+857] mojo::internal::MultiplexRouter::OnPipeConnectionError [0x00007FFEFCF846EF+959] base::internal::FunctorTraits<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,void>::Invoke<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91CB4+100] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91B7F+111] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunImpl<void (__cdecl mojo::internal::Multiplex [0x00007FFEFCF91ACC+124] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunOnce [0x00007FFEFCF91986+70] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::Connector::HandleError [0x00007FFEFCF5D6C7+487] mojo::Connector::OnHandleReadyInternal [0x00007FFEFCF5F11B+235] mojo::Connector::OnWatcherHandleReady [0x00007FFEFCF5F01B+27] base::internal::FunctorTraits<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,void>::Invoke<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF626D5+69] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF6261D+77] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned i [0x00007FFEFCF625B1+113] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x00007FFEFCF6249F+95] base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x00007FFEFD095949+105] mojo::SimpleWatcher::DiscardReadyState [0x00007FFEFD0957F0+32] base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),void>::Invoke<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsi [0x00007FFEFD0965A6+102] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),base::RepeatingCallback<void __cdecl(unsigned int)> co [0x00007FFEFD0964D6+102] ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(55): error: Expected equality of these values: RESULT_CODE_SUCCESS Which is: 0 StartSandboxTarget(MakeCmdLine("SandboxedZipArchiverTargetMain"), &setup_hooks, SandboxType::kTest) Which is: 37 Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] chrome_cleaner::ZipArchiverSandboxedArchiverTest_Archive_Test::`scalar deleting destructor' [0x00007FF67A3EDBD3+611] [ FAILED ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound (58 ms) [ RUN ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound [3200:1552:1025/114033.074:178781:ERROR:sandbox.cc(324)] Sandboxed process exited before signaling it was initialized, exit code: 3221225477 [3200:1552:1025/114033.074:178781:ERROR:process_win.cc(167)] Unable to terminate process: Access is denied. (0x5) ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(51): error: Failed ZipArchiver sandbox connection error Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE6E9+569] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE65B+427] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE62B+379] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE5F5+325] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF67A3EE556+166] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::InterfaceEndpointClient::NotifyError [0x00007FFEFCF74FF8+344] mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x00007FFEFCF8A164+804] mojo::internal::MultiplexRouter::ProcessTasks [0x00007FFEFCF862E9+857] mojo::internal::MultiplexRouter::OnPipeConnectionError [0x00007FFEFCF846EF+959] base::internal::FunctorTraits<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,void>::Invoke<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91CB4+100] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FFEFCF91B7F+111] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunImpl<void (__cdecl mojo::internal::Multiplex [0x00007FFEFCF91ACC+124] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunOnce [0x00007FFEFCF91986+70] base::OnceCallback<void __cdecl(void)>::Run [0x00007FFEFCF60272+98] mojo::Connector::HandleError [0x00007FFEFCF5D6C7+487] mojo::Connector::OnHandleReadyInternal [0x00007FFEFCF5F11B+235] mojo::Connector::OnWatcherHandleReady [0x00007FFEFCF5F01B+27] base::internal::FunctorTraits<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,void>::Invoke<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF626D5+69] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FFEFCF6261D+77] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned i [0x00007FFEFCF625B1+113] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x00007FFEFCF6249F+95] base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x00007FFEFD095949+105] mojo::SimpleWatcher::DiscardReadyState [0x00007FFEFD0957F0+32] base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),void>::Invoke<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsi [0x00007FFEFD0965A6+102] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),base::RepeatingCallback<void __cdecl(unsigned int)> co [0x00007FFEFD0964D6+102] ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(55): error: Expected equality of these values: RESULT_CODE_SUCCESS Which is: 0 StartSandboxTarget(MakeCmdLine("SandboxedZipArchiverTargetMain"), &setup_hooks, SandboxType::kTest) Which is: 37 Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF67A42CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF67A44756A+90] testing::internal::AssertHelper::operator= [0x00007FF67A44706A+90] chrome_cleaner::ZipArchiverSandboxedArchiverTest_Archive_Test::`scalar deleting destructor' [0x00007FF67A3EDBD3+611] [ FAILED ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound (58 ms) This is LogDog Rendering took 0.24s
,
Oct 31
Failing on Win 10 x64 here: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win10%20Tests%20x64%20%28dbg%29/4029 Stack trace dump of one of the failing tests: [ RUN ] ZipArchiverSandboxedArchiverTest.SourceFileNotFound [5268:6324:1031/080741.371:47043312:ERROR:sandbox.cc(324)] Sandboxed process exited before signaling it was initialized, exit code: 3221225477 [5268:6324:1031/080741.371:47043312:ERROR:process_win.cc(167)] Unable to terminate process: Access is denied. (0x5) ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(51): error: Failed ZipArchiver sandbox connection error Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF6D419CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF6D41B756A+90] testing::internal::AssertHelper::operator= [0x00007FF6D41B706A+90] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF6D415E6E9+569] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF6D415E65B+427] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF6D415E62B+379] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF6D415E5F5+325] std::unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter>::~unique_ptr<mojo::InterfacePtr<chrome_cleaner::mojom::ZipArchiver>,base::OnTaskRunnerDeleter> [0x00007FF6D415E556+166] base::OnceCallback<void __cdecl(void)>::Run [0x00007FF9E89B0272+98] mojo::InterfaceEndpointClient::NotifyError [0x00007FF9E89C4FF8+344] mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x00007FF9E89DA164+804] mojo::internal::MultiplexRouter::ProcessTasks [0x00007FF9E89D62E9+857] mojo::internal::MultiplexRouter::OnPipeConnectionError [0x00007FF9E89D46EF+959] base::internal::FunctorTraits<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,void>::Invoke<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FF9E89E1CB4+100] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,mojo::internal::MultiplexRouter * __ptr64,bool> [0x00007FF9E89E1B7F+111] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunImpl<void (__cdecl mojo::internal::Multiplex [0x00007FF9E89E1ACC+124] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::internal::MultiplexRouter::*)(bool) __ptr64,base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter>,bool>,void __cdecl(void)>::RunOnce [0x00007FF9E89E1986+70] base::OnceCallback<void __cdecl(void)>::Run [0x00007FF9E89B0272+98] mojo::Connector::HandleError [0x00007FF9E89AD6C7+487] mojo::Connector::OnHandleReadyInternal [0x00007FF9E89AF11B+235] mojo::Connector::OnWatcherHandleReady [0x00007FF9E89AF01B+27] base::internal::FunctorTraits<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,void>::Invoke<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FF9E89B26D5+69] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned int) __ptr64,mojo::Connector * __ptr64,unsigned int> [0x00007FF9E89B261D+77] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__cdecl mojo::Connector::*const & __ptr64)(unsigned i [0x00007FF9E89B25B1+113] base::internal::Invoker<base::internal::BindState<void (__cdecl mojo::Connector::*)(unsigned int) __ptr64,base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x00007FF9E89B249F+95] base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x00007FF9EF895949+105] mojo::SimpleWatcher::DiscardReadyState [0x00007FF9EF8957F0+32] base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),void>::Invoke<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsi [0x00007FF9EF8965A6+102] base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const & __ptr64)(base::RepeatingCallback<void __cdecl(unsigned int)> const & __ptr64,unsigned int,mojo::HandleSignalsState const & __ptr64),base::RepeatingCallback<void __cdecl(unsigned int)> co [0x00007FF9EF8964D6+102] ../../chrome/chrome_cleaner/zip_archiver/sandboxed_zip_archiver_unittest.cc(55): error: Expected equality of these values: RESULT_CODE_SUCCESS Which is: 0 StartSandboxTarget(MakeCmdLine("SandboxedZipArchiverTargetMain"), &setup_hooks, SandboxType::kTest) Which is: 37 Stack trace: Backtrace: StackTraceGetter::CurrentStackTrace [0x00007FF6D419CF50+80] testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop [0x00007FF6D41B756A+90] testing::internal::AssertHelper::operator= [0x00007FF6D41B706A+90] chrome_cleaner::ZipArchiverSandboxedArchiverTest_Archive_Test::`scalar deleting destructor' [0x00007FF6D415DBD3+611]
,
Nov 21
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by vakh@chromium.org
, Aug 10