New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 844821 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Nov 27
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug
Flaky-Test: ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0

Blocking:
issue 836220
issue 834200



Sign in to add a comment

ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0 is Flaky

Project Member Reported by Findit, May 19 2018

Issue description

Findit has detected a flake at test ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0.

Culprit (70.0% confidence): https://chromium-review.googlesource.com/q/I3948a585f3d7645d706b0e8977cdf3182f212306
Regression range: None

Analysis: https://findit-for-me.appspot.com/waterfall/flake?key=ag9zfmZpbmRpdC1mb3ItbWVygAILEhdNYXN0ZXJGbGFrZUFuYWx5c2lzUm9vdCLJAWNocm9taXVtLndpbi9XaW43IFRlc3RzIChkYmcpKDEpLzY5MTA4L2Jyb3dzZXJfdGVzdHMvVTJWeWRtbGpaVmR2Y210bGNreGhlbmxDWVdOclozSnZkVzVrVkdWemRGZHBkR2hPWVhScGRtVkNhVzVrYVc1bmN5OVRaWEoyYVdObFYyOXlhMlZ5VEdGNmVVSmhZMnRuY205MWJtUlVaWE4wTGtacGJIUmxjbVZrUlhabGJuUnpRV1owWlhKU1pYTjBZWEowTHpBPQwLEhNNYXN0ZXJGbGFrZUFuYWx5c2lzGAEM

If this result was incorrect, apply the label Test-Findit-Wrong, mark the bug as Untriaged and the component Tools>Test>Findit>Flakiness.
 
Components: -Tests>Flaky Tools>Test>FindIt>Flakiness
Labels: Test-Findit-Wrong
Status: Untriaged (was: Available)

Comment 3 by st...@chromium.org, May 22 2018

Owner: lijeffrey@chromium.org
Status: Assigned (was: Untriaged)

Comment 4 by yutak@chromium.org, May 23 2018

Components: Blink>ServiceWorker

Comment 5 by gab@chromium.org, May 23 2018

Blocking: 836220 834200
Cc: rdevlin....@chromium.org lijeffrey@chromium.org leon....@intel.com
Owner: lazyboy@chromium.org
@lazyboy : WDYT? Blocking this bug on two other ones in which tests were disabled for flakiness causes (r553084 and r551708)

This seems to have been flaky for a while : https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart

The only link with r558758 IMO is that it perhaps increases the overall amount of background work and hence makes this flake more?

Flakes look like this :

#1 : https://logs.chromium.org/v/?s=chromium%2Fbuildbucket%2Fcr-buildbucket.appspot.com%2F8945748725643813488%2F%2B%2Fsteps%2Fbrowser_tests%2F0%2Fstdout

[ RUN      ] ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0
[5100:6832:0523/023337.849:ERROR:instance.cc(49)] Unable to locate service manifest for ui
[5100:6832:0523/023337.849:ERROR:service_manager.cc(942)] Failed to resolve service name: ui
[5100:2508:0523/023337.997:WARNING:discovery_network_list_win.cc(195)] Failed to open Wlan client handle: 1062
[5100:5188:0523/023338.142:WARNING:chrome_browser_main_win.cc(630)] Command line too long for RegisterApplicationRestart:  --brave-new-test-launcher --cfi-diag=0 --gtest_also_run_disabled_tests --gtest_filter=ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0 --single_process --test-launcher-bot-mode --test-launcher-output="C:\Users\CHROME~2\AppData\Local\Temp\scoped_dir3964_17116\results3964_15480\test_results.xml" --test-launcher-summary-output="e:\b\s\w\ioowsij4\output.json" --user-data-dir="C:\Users\CHROME~2\AppData\Local\Temp\scoped_dir3964_17116\d3964_32314" --disable-offline-auto-reload --disable-renderer-backgrounding --disable-background-networking --no-proxy-server --no-first-run --no-default-browser-check --enable-logging=stderr --disable-default-apps --wm-window-animations-disabled --disable-component-update --test-type=browser --force-color-profile=srgb --disable-zero-browsers-open-for-tests --ipc-connection-timeout=45 --allow-file-access-from-files --dom-automation --log-gpu-control-list-decisions --disable-backgrounding-occluded-windows --disable-gl-drawing-for-tests --override-use-software-gl-for-tests --force-color-profile=srgb --disable-compositor-ukm-for-tests --enable-features=NativeCrxBindings,TestFeatureForBrowserTest1 --disable-features=NetworkPrediction,TestFeatureForBrowserTest2 --flag-switches-begin --flag-switches-end --restore-last-session about:blank
[3292:4848:0523/023338.389:INFO:media_foundation_video_encode_accelerator_win.cc(353)] Windows versions earlier than 8 are not supported.
[5100:5188:0523/023338.779:WARNING:gaia_auth_fetcher.cc(902)] Could not reach Google Accounts servers: errno -11
[5100:5188:0523/023339.656:WARNING:gaia_auth_fetcher.cc(902)] Could not reach Google Accounts servers: errno -11
Received fatal exception EXCEPTION_BREAKPOINT
Backtrace:
	base::win::RegisterInvalidParamHandler [0x7021CD07+71]
	invalid_parameter [0x74BBECD1+161]
	std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<base::Value> > >::operator++ [0x014F514C+156]
	extensions::APIBinding::APIBinding [0x04C483B1+7137]
	std::make_unique<extensions::APIBinding,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::ListValue const * &,base::ListValue const * &,base::ListValue const * &,base::DictionaryValue const * &,base::RepeatingCallback<v8:: [0x04C80519+489]
	extensions::APIBindingsSystem::CreateNewAPIBinding [0x04C7FDB0+1120]
	extensions::APIBindingsSystem::CreateAPIInstance [0x04C7F847+119]
	base::WeakPtr<extensions::NativeExtensionBindingsSystem>::operator-> [0x04DC169A+346]
	extensions::NativeExtensionBindingsSystem::BindingAccessor [0x04DC0E4F+1327]
	extensions::NativeExtensionBindingsSystem::GetAPIHelper [0x04DC061E+2334]
	extensions::NativeExtensionBindingsSystem::BindingAccessor [0x04DC0AB0+400]
	v8::internal::PropertyCallbackArguments::BasicCallNamedGetterCallback [0x6C4E91C8+376]
	v8::internal::PropertyCallbackArguments::CallAccessorGetter [0x6C5DA3C5+165]
	v8::internal::Object::GetPropertyWithAccessor [0x6C5D7626+1078]
	v8::internal::Object::GetProperty [0x6C5D68B6+118]
	v8::internal::LoadIC::Load [0x6C4D2F5D+925]
	v8::internal::Arguments::Arguments [0x6C4E117C+508]
	v8::internal::Runtime_LoadIC_Miss [0x6C4E0D97+199]
	base::TimeTicks::TimeTicks [0x6FE9333D+61]
	v8::internal::Execution::New [0x6C3B64CB+827]
	v8::internal::Execution::Call [0x6C3B60F7+215]
	v8::internal::Execution::Call [0x6C3B6041+33]
	v8::Script::Run [0x6BE306B9+681]
	blink::V8ScriptRunner::RunCompiledScript [0x5A3845AB+1659]
	blink::ScriptController::ExecuteScriptAndReturnValue [0x5A303780+1424]
	blink::ScriptController::EvaluateScriptInMainWorld [0x5A304DDB+491]
	blink::ScriptController::ExecuteScriptInMainWorld [0x5A3050A6+134]
	blink::ClassicScript::RunScript [0x5BFCCDC0+112]
	blink::ScriptLoader::ExecuteScriptBlock [0x5BFF2C96+2278]
	blink::IgnoreDestructiveWriteCountIncrementer::IgnoreDestructiveWriteCountIncrementer [0x5BFCFC0B+779]
	blink::HTMLParserScriptRunner::ExecutePendingScriptAndDispatchEvent [0x5BFCF6E7+503]
	blink::HTMLParserScriptRunner::ExecuteParsingBlockingScripts [0x5BFD125D+669]
	blink::HTMLParserScriptRunner::ExecuteScriptsWaitingForLoad [0x5BFD1821+993]
	blink::HTMLDocumentParser::NotifyScriptLoaded [0x5C9A8D03+467]
	blink::HTMLParserScriptRunner::PendingScriptFinished [0x5BFCFEB6+342]
	blink::ClassicPendingScript::AdvanceReadyState [0x5BFCAD93+1027]
	blink::ClassicPendingScript::FinishWaitingForStreaming [0x5BFCA770+464]
	blink::ClassicPendingScript::NotifyFinished [0x5BFCB4BC+364]
	blink::Resource::NotifyFinished [0x59119B09+281]
	blink::Resource::Finish [0x5911B22A+330]
	blink::ResourceFetcher::HandleLoaderFinish [0x59140A91+2257]
	blink::ResourceLoader::DidFinishLoading [0x5917FE17+663]
[5100:1112:0523/023340.074:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
	content::WebURLLoaderImpl::Context::OnCompletedRequest [0x636356F6+1286]
	content::WebURLLoaderImpl::RequestPeerImpl::OnCompletedRequest [0x636360ED+45]
	content::ResourceDispatcher::OnRequestComplete [0x635FED2F+2351]
	content::URLResponseBodyConsumer::NotifyCompletionIfAppropriate [0x6362C30D+109]
	content::URLResponseBodyConsumer::OnReadable [0x6362BE3A+554]
	base::internal::FunctorTraits<void (__thiscall content::URLResponseBodyConsumer::*)(unsigned int),void>::Invoke<void (__thiscall content::URLResponseBodyConsumer::*)(unsigned int),content::URLResponseBodyConsumer *,unsigned int> [0x6362CA9D+77]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__thiscall content::URLResponseBodyConsumer::*const &)(unsigned int),content::URLResponseBodyConsumer *,unsigned int> [0x6362C9AC+124]
	base::internal::Invoker<base::internal::BindState<void (__thiscall content::URLResponseBodyConsumer::*)(unsigned int),base::internal::UnretainedWrapper<content::URLResponseBodyConsumer> >,void __cdecl(unsigned int)>::RunImpl<void (__thiscall content::URLR [0x6362C911+113]
	base::internal::Invoker<base::internal::BindState<void (__thiscall content::URLResponseBodyConsumer::*)(unsigned int),base::internal::UnretainedWrapper<content::URLResponseBodyConsumer> >,void __cdecl(unsigned int)>::Run [0x6362C7F4+84]
	base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x742556DA+90]
	mojo::SimpleWatcher::DiscardReadyState [0x7425558A+42]
	base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),void>::Invoke<void (__cdecl*const &)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsig [0x742563EF+111]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const &)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo: [0x742562E2+114]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),base::RepeatingCallback<void __cdecl(unsigned int)> >,void __cdecl(unsigned int,mo [0x74256222+130]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),base::RepeatingCallback<void __cdecl(unsigned int)> >,void __cdecl(unsigned int,mo [0x742560B0+112]
	base::RepeatingCallback<void __cdecl(unsigned int,mojo::HandleSignalsState const &)>::Run [0x74269706+118]
	mojo::SimpleWatcher::OnHandleReady [0x74269467+455]
	base::internal::FunctorTraits<void (__thiscall mojo::SimpleWatcher::*)(int,unsigned int,mojo::HandleSignalsState const &),void>::Invoke<void (__thiscall mojo::SimpleWatcher::*)(int,unsigned int,mojo::HandleSignalsState const &),base::WeakPtr<mojo::SimpleW [0x7426A2AF+127]
	base::internal::InvokeHelper<1,void>::MakeItSo<void (__thiscall mojo::SimpleWatcher::*const &)(int,unsigned int,mojo::HandleSignalsState const &),base::WeakPtr<mojo::SimpleWatcher> const &,int const &,unsigned int const &,mojo::HandleSignalsState const &> [0x7426A09A+186]
	base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::SimpleWatcher::*)(int,unsigned int,mojo::HandleSignalsState const &),base::WeakPtr<mojo::SimpleWatcher>,int,unsigned int,mojo::HandleSignalsState>,void __cdecl(void)>::RunImpl<void ( [0x74269FD9+185]
[5100:6832:0523/023340.123:FATAL:service_worker_task_queue.cc(46)] Check failed: false. DidStartActiveWorkerFail
Backtrace:
	base::debug::StackTrace::StackTrace [0x6FEF9A66+102]
	base::debug::StackTrace::StackTrace [0x6FEF8B0B+27]
	logging::LogMessage::~LogMessage [0x6FF57A04+148]
	extensions::ServiceWorkerTaskQueue::`scalar deleting destructor' [0x03B56B6B+219]
	??$Invoke@P6AXXZ$$V@?$FunctorTraits@P6AXXZX@internal@base@@SAX$$QAP6AXXZ@Z [0x012236D9+25]
	??$MakeItSo@P6AXXZ$$V@?$InvokeHelper@$0A@X@internal@base@@SAX$$QAP6AXXZ@Z [0x012236AF+31]
	??$RunImpl@P6AXXZV?$tuple@$$V@std@@$S@?$Invoker@U?$BindState@P6AXXZ$$V@internal@base@@$$A6AXXZ@internal@base@@CAX$$QAP6AXXZ$$QAV?$tuple@$$V@std@@U?$integer_sequence@I$S@4@@Z [0x01223665+37]
	?RunOnce@?$Invoker@U?$BindState@P6AXXZ$$V@internal@base@@$$A6AXXZ@internal@base@@SAXPAVBindStateBase@23@@Z [0x01223584+84]
	base::OnceCallback<void __cdecl(void)>::Run [0x5FD0C091+81]
	base::BindOnce<void (__cdecl*)(scoped_refptr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(int,int)>,base::OnceCallback<void __cdecl(void)>,enum content::ServiceWorkerStatusCode),scoped_refptr<content::ServiceWorkerVersion> &,base::OnceCa [0x62615CE8+280]
	base::internal::FunctorTraits<void (__cdecl*)(scoped_refptr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(int,int)>,base::OnceCallback<void __cdecl(void)>,enum content::ServiceWorkerStatusCode),void>::Invoke<void (__cdecl*)(scoped_refptr< [0x62616220+224]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*)(scoped_refptr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(int,int)>,base::OnceCallback<void __cdecl(void)>,enum content::ServiceWorkerStatusCode),scoped_refptr<content::Serv [0x626160AE+142]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(scoped_refptr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(int,int)>,base::OnceCallback<void __cdecl(void)>,enum content::ServiceWorkerStatusCode),scoped_refptr<content::S [0x62615FD0+176]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(scoped_refptr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(int,int)>,base::OnceCallback<void __cdecl(void)>,enum content::ServiceWorkerStatusCode),scoped_refptr<content::S [0x62615DF0+112]
	base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>::Run [0x614DBDEF+111]
	base::BindOnce<void (__cdecl*)(base::WeakPtr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,enum content::ServiceWorkerStatusCode),base::WeakPtr<content::ServiceWorkerVersion>,base::OnceCallback<void [0x627A5A4E+462]
	base::internal::FunctorTraits<void (__cdecl*)(base::WeakPtr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,enum content::ServiceWorkerStatusCode),void>::Invoke<void (__cdecl*)(base::WeakPtr<content:: [0x627C3195+181]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*)(base::WeakPtr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,enum content::ServiceWorkerStatusCode),base::WeakPtr<content::ServiceWorker [0x627C3072+114]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::WeakPtr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,enum content::ServiceWorkerStatusCode),base::WeakPtr<content::ServiceWor [0x627C2FAB+139]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::WeakPtr<content::ServiceWorkerVersion>,base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,enum content::ServiceWorkerStatusCode),base::WeakPtr<content::ServiceWor [0x627C2E30+112]
	base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>::Run [0x614DBDEF+111]
	std::get<0,base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,scoped_refptr<content::ServiceWorkerRegistration> > [0x627CB6DF+287]
	std::get<0,base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,scoped_refptr<content::ServiceWorkerRegistration> > [0x627CB696+214]
	std::move<std::tuple<base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>,scoped_refptr<content::ServiceWorkerRegistration> > &> [0x627CB572+178]
	std::_Uninitialized_backout_al<base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)> *,std::allocator<base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)> > >::~_Uninitialized_backout_al<base::OnceCallback<void __cdecl [0x627CB4AB+539]
	std::_Uninitialized_backout_al<base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)> *,std::allocator<base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)> > >::~_Uninitialized_backout_al<base::OnceCallback<void __cdecl [0x627CB330+160]
	base::OnceCallback<void __cdecl(enum content::ServiceWorkerStatusCode)>::Run [0x614DBDEF+111]
	base::Optional<enum content::ServiceWorkerMetrics::EventType>::operator= [0x627B2113+259]
	content::ServiceWorkerVersion::FinishStartWorker [0x627A7DCD+93]
	content::ServiceWorkerVersion::OnStoppedInternal [0x627A8AAF+1359]
	content::ServiceWorkerVersion::OnDetached [0x627A8F92+82]
	content::EmbeddedWorkerInstance::Detach [0x62564E4F+431]
	base::BindOnce<void (__cdecl*)(base::WeakPtr<content::EmbeddedWorkerInstance>),base::WeakPtr<content::EmbeddedWorkerInstance> > [0x627AF270+288]
	base::internal::FunctorTraits<void (__cdecl*)(base::WeakPtr<content::EmbeddedWorkerInstance>),void>::Invoke<void (__cdecl*)(base::WeakPtr<content::EmbeddedWorkerInstance>),base::WeakPtr<content::EmbeddedWorkerInstance> > [0x627CC4D3+99]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*)(base::WeakPtr<content::EmbeddedWorkerInstance>),base::WeakPtr<content::EmbeddedWorkerInstance> > [0x627CC3FA+58]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::WeakPtr<content::EmbeddedWorkerInstance>),base::WeakPtr<content::EmbeddedWorkerInstance> >,void __cdecl(void)>::RunImpl<void (__cdecl*)(base::WeakPtr<content::EmbeddedWorkerInstance>) [0x627CC37A+74]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::WeakPtr<content::EmbeddedWorkerInstance>),base::WeakPtr<content::EmbeddedWorkerInstance> >,void __cdecl(void)>::RunOnce [0x627CC244+84]
	base::OnceCallback<void __cdecl(void)>::Run [0x6E42F181+81]
	mojo::InterfaceEndpointClient::NotifyError [0x6E442A01+321]
	mojo::internal::MultiplexRouter::ProcessNotifyErrorTask [0x6E456376+758]
	mojo::internal::MultiplexRouter::ProcessTasks [0x6E452968+696]
	mojo::internal::MultiplexRouter::OnPipeConnectionError [0x6E450FE1+817]
	??$Invoke@P8MultiplexRouter@internal@mojo@@AEXXZPAV123@$$V@?$FunctorTraits@P8MultiplexRouter@internal@mojo@@AEXXZX@internal@base@@SAXP8MultiplexRouter@1mojo@@AEXXZ$$QAPAV314@@Z [0x6E45D00A+42]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__thiscall mojo::internal::MultiplexRouter::*const &)(void),mojo::internal::MultiplexRouter *> [0x6E45CF2F+95]
	base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::internal::MultiplexRouter::*)(void),base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter> >,void __cdecl(void)>::RunImpl<void (__thiscall mojo::internal::MultiplexRouter [0x6E45CEB5+85]
	base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::internal::MultiplexRouter::*)(void),base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter> >,void __cdecl(void)>::Run [0x6E45CDAF+63]
	base::OnceCallback<void __cdecl(void)>::Run [0x6E42F181+81]
	mojo::Connector::HandleError [0x6E42CCD8+392]
	mojo::Connector::OnHandleReadyInternal [0x6E42E4C4+244]
	mojo::Connector::OnWatcherHandleReady [0x6E42E3BD+29]
	base::internal::FunctorTraits<void (__thiscall mojo::Connector::*)(unsigned int),void>::Invoke<void (__thiscall mojo::Connector::*)(unsigned int),mojo::Connector *,unsigned int> [0x6E430DB2+66]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__thiscall mojo::Connector::*const &)(unsigned int),mojo::Connector *,unsigned int> [0x6E430CCB+107]
	base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::Connector::*)(unsigned int),base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__thiscall mojo::Connector::*const &)(unsigned int),std::t [0x6E430C41+113]
	base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::Connector::*)(unsigned int),base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x6E430B24+84]
	base::RepeatingCallback<void __cdecl(unsigned int)>::Run [0x742556DA+90]
	mojo::SimpleWatcher::DiscardReadyState [0x7425558A+42]
	base::internal::FunctorTraits<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),void>::Invoke<void (__cdecl*const &)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsig [0x742563EF+111]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__cdecl*const &)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo: [0x742562E2+114]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),base::RepeatingCallback<void __cdecl(unsigned int)> >,void __cdecl(unsigned int,mo [0x74256222+130]
	base::internal::Invoker<base::internal::BindState<void (__cdecl*)(base::RepeatingCallback<void __cdecl(unsigned int)> const &,unsigned int,mojo::HandleSignalsState const &),base::RepeatingCallback<void __cdecl(unsigned int)> >,void __cdecl(unsigned int,mo [0x742560B0+112]
	base::RepeatingCallback<void __cdecl(unsigned int,mojo::HandleSignalsState const &)>::Run [0x74269706+118]
	mojo::SimpleWatcher::OnHandleReady [0x74269467+455]
[396/397] ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0 (CRASHED)


#2 : https://logs.chromium.org/v/?s=chromium%2Fbuildbucket%2Fcr-buildbucket.appspot.com%2F8945733995237137984%2F%2B%2Fsteps%2Fbrowser_tests%2F0%2Fstdout

[ RUN      ] ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0
[18820:7683:0523/062954.266363:WARNING:notification_platform_bridge_mac.mm(510)] AlertNotificationService: XPC connection invalidated.
2018-05-23 06:29:54.733 browser_tests[18820:291323] *** Owner supplied to -[NSTrackingArea initWithRect:options:owner:userInfo:] referenced a deallocating object. Tracking area behavior is undefined. Break on NSTrackingAreaDeallocatingOwnerError to debug.
[18841:775:0523/062954.831078:WARNING:vt_video_decode_accelerator_mac.cc(194)] Failed to create VTDecompressionSession: Error Domain=NSOSStatusErrorDomain Code=-8973 "codecOpenErr" (-8973)
[18841:775:0523/062954.831903:WARNING:vt_video_decode_accelerator_mac.cc(216)] Hardware decoding with VideoToolbox is not supported
[18841:775:0523/062954.897364:ERROR:vt_video_encode_accelerator_mac.cc(516)]  VTCompressionSessionCreate failed: -12908
[18820:775:0523/062956.069562:WARNING:gaia_auth_fetcher.cc(902)] Could not reach Google Accounts servers: errno -11
[18820:775:0523/062957.078472:WARNING:gaia_auth_fetcher.cc(902)] Could not reach Google Accounts servers: errno -11
[18820:130307:0523/062957.396048:WARNING:embedded_test_server.cc(229)] Request not handled. Returning 404: /favicon.ico
[18848:775:0523/062957.362189:FATAL:api_binding.cc(261)] Check failed: type_dict->GetString("id", &id). 
0   libbase.dylib                       0x00000001046248ee base::debug::StackTrace::StackTrace(unsigned long) + 174
1   libbase.dylib                       0x00000001046249ad base::debug::StackTrace::StackTrace(unsigned long) + 29
2   libbase.dylib                       0x0000000104228ccc base::debug::StackTrace::StackTrace() + 28
3   libbase.dylib                       0x00000001042a7a3c logging::LogMessage::~LogMessage() + 460
4   libbase.dylib                       0x00000001042a57a5 logging::LogMessage::~LogMessage() + 21
5   libchrome_dll.dylib                 0x0000000111b5bb78 extensions::APIBinding::APIBinding(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const*, base::ListValue const*, base::ListValue const*, base::DictionaryValue const*, base::RepeatingCallback<v8::Local<v8::Object> (v8::Isolate*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const*)> const&, base::RepeatingCallback<void (v8::Local<v8::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<v8::Local<v8::Value>, std::__1::allocator<v8::Local<v8::Value> > > const&)> const&, std::__1::unique_ptr<extensions::APIBindingHooks, std::__1::default_delete<extensions::APIBindingHooks> >, extensions::APITypeReferenceMap*, extensions::APIRequestHandler*, extensions::APIEventHandler*, extensions::BindingAccessChecker*) + 6584
6   libchrome_dll.dylib                 0x0000000111b61566 extensions::APIBinding::APIBinding(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const*, base::ListValue const*, base::ListValue const*, base::DictionaryValue const*, base::RepeatingCallback<v8::Local<v8::Object> (v8::Isolate*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::ListValue const*)> const&, base::RepeatingCallback<void (v8::Local<v8::Context>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<v8::Local<v8::Value>, std::__1::allocator<v8::Local<v8::Value> > > const&)> const&, std::__1::unique_ptr<extensions::APIBindingHooks, std::__1::default_delete<extensions::APIBindingHooks> >, extensions::APITypeReferenceMap*, extensions::APIRequestHandler*, extensions::APIEventHandler*, extensions::BindingAccessChecker*) + 230
7   libchrome_dll.dylib                 0x0000000111b9e874 extensions::APIBindingsSystem::CreateNewAPIBinding(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 4052
8   libchrome_dll.dylib                 0x0000000111b9d3a2 extensions::APIBindingsSystem::CreateAPIInstance(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, v8::Local<v8::Context>, extensions::APIBindingHooks**) + 178
9   libchrome_dll.dylib                 0x0000000111d3f5dd extensions::(anonymous namespace)::CreateRootBinding(v8::Local<v8::Context>, extensions::ScriptContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, extensions::APIBindingsSystem*) + 93
10  libchrome_dll.dylib                 0x0000000111d3e1e6 extensions::(anonymous namespace)::CreateFullBinding(v8::Local<v8::Context>, extensions::ScriptContext*, extensions::APIBindingsSystem*, extensions::FeatureProvider const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 3030
11  libchrome_dll.dylib                 0x0000000111d3ce61 extensions::NativeExtensionBindingsSystem::GetAPIHelper(v8::Local<v8::Context>, v8::Local<v8::String>) + 2913
12  libchrome_dll.dylib                 0x0000000111d3d46b extensions::NativeExtensionBindingsSystem::BindingAccessor(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&) + 699
13  libv8.dylib                         0x0000000102959c81 v8::internal::PropertyCallbackArguments::BasicCallNamedGetterCallback(void (*)(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&), v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>) + 465
14  libv8.dylib                         0x0000000102a627cf v8::internal::PropertyCallbackArguments::CallAccessorGetter(v8::internal::Handle<v8::internal::AccessorInfo>, v8::internal::Handle<v8::internal::Name>) + 159
15  libv8.dylib                         0x0000000102a5ded7 v8::internal::Object::GetPropertyWithAccessor(v8::internal::LookupIterator*) + 711
16  libv8.dylib                         0x000000010293f32e v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) + 1502
17  libv8.dylib                         0x000000010294e8be v8::internal::__RT_impl_Runtime_LoadIC_Miss(v8::internal::Arguments, v8::internal::Isolate*) + 222
18  ???                                 0x000000338fb40bc4 0x0 + 221454273476
19  ???                                 0x000000338fb8d48c 0x0 + 221454587020
[18820:22531:0523/062958.552253:FATAL:service_worker_task_queue.cc(46)] Check failed: false. DidStartActiveWorkerFail
0   libbase.dylib                       0x0000000128dab8ee base::debug::StackTrace::StackTrace(unsigned long) + 174
1   libbase.dylib                       0x0000000128dab9ad base::debug::StackTrace::StackTrace(unsigned long) + 29
2   libbase.dylib                       0x00000001289afccc base::debug::StackTrace::StackTrace() + 28
3   libbase.dylib                       0x0000000128a2ea3c logging::LogMessage::~LogMessage() + 460
4   libbase.dylib                       0x0000000128a2c7a5 logging::LogMessage::~LogMessage() + 21
5   browser_tests                       0x000000010cb9876b extensions::(anonymous namespace)::DidStartActiveWorkerFail() + 123
6   browser_tests                       0x000000010941e81a void base::internal::FunctorTraits<void (*)(), void>::Invoke<void (*)()>(void (*&&)()) + 26
7   browser_tests                       0x000000010941e7ed void base::internal::InvokeHelper<false, void>::MakeItSo<void (*)()>(void (*&&)()) + 29
8   browser_tests                       0x000000010941e7c1 void base::internal::Invoker<base::internal::BindState<void (*)()>, void ()>::RunImpl<void (*)(), std::__1::tuple<> >(void (*&&)(), std::__1::tuple<>&&, std::__1::integer_sequence<unsigned long>) + 33
9   browser_tests                       0x000000010941e759 base::internal::Invoker<base::internal::BindState<void (*)()>, void ()>::RunOnce(base::internal::BindStateBase*) + 57
10  libcontent.dylib                    0x000000013276ccbc base::OnceCallback<void ()>::Run() && + 92
11  libcontent.dylib                    0x0000000135641c22 content::(anonymous namespace)::DidStartActiveWorker(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode) + 50
12  libcontent.dylib                    0x0000000135641f5f void base::internal::FunctorTraits<void (*)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), void>::Invoke<void (*)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode>(void (*&&)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), scoped_refptr<content::ServiceWorkerVersion>&&, base::OnceCallback<void (int, int)>&&, base::OnceCallback<void ()>&&, content::ServiceWorkerStatusCode&&) + 159
13  libcontent.dylib                    0x0000000135641ead void base::internal::InvokeHelper<false, void>::MakeItSo<void (*)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode>(void (*&&)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), scoped_refptr<content::ServiceWorkerVersion>&&, base::OnceCallback<void (int, int)>&&, base::OnceCallback<void ()>&&, content::ServiceWorkerStatusCode&&) + 93
14  libcontent.dylib                    0x0000000135641e39 void base::internal::Invoker<base::internal::BindState<void (*)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()> >, void (content::ServiceWorkerStatusCode)>::RunImpl<void (*)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), std::__1::tuple<scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()> >, 0ul, 1ul, 2ul>(void (*&&)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), std::__1::tuple<scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()> >&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul>, content::ServiceWorkerStatusCode&&) + 201
15  libcontent.dylib                    0x0000000135641cd6 base::internal::Invoker<base::internal::BindState<void (*)(scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()>, content::ServiceWorkerStatusCode), scoped_refptr<content::ServiceWorkerVersion>, base::OnceCallback<void (int, int)>, base::OnceCallback<void ()> >, void (content::ServiceWorkerStatusCode)>::RunOnce(base::internal::BindStateBase*, content::ServiceWorkerStatusCode) + 86
16  libcontent.dylib                    0x00000001342761bd base::OnceCallback<void (content::ServiceWorkerStatusCode)>::Run(content::ServiceWorkerStatusCode) + 109
17  libcontent.dylib                    0x0000000135815ded content::(anonymous namespace)::RunCallbackAfterStartWorker(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode) + 253
18  libcontent.dylib                    0x00000001358359af void base::internal::FunctorTraits<void (*)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), void>::Invoke<void (*)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode>(void (*&&)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), base::WeakPtr<content::ServiceWorkerVersion>&&, base::OnceCallback<void (content::ServiceWorkerStatusCode)>&&, content::ServiceWorkerStatusCode&&) + 127
19  libcontent.dylib                    0x000000013583591d void base::internal::InvokeHelper<false, void>::MakeItSo<void (*)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode>(void (*&&)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), base::WeakPtr<content::ServiceWorkerVersion>&&, base::OnceCallback<void (content::ServiceWorkerStatusCode)>&&, content::ServiceWorkerStatusCode&&) + 77
20  libcontent.dylib                    0x00000001358358bd void base::internal::Invoker<base::internal::BindState<void (*)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)> >, void (content::ServiceWorkerStatusCode)>::RunImpl<void (*)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), std::__1::tuple<base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)> >, 0ul, 1ul>(void (*&&)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), std::__1::tuple<base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)> >&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>, content::ServiceWorkerStatusCode&&) + 141
21  libcontent.dylib                    0x00000001358357a6 base::internal::Invoker<base::internal::BindState<void (*)(base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)>, content::ServiceWorkerStatusCode), base::WeakPtr<content::ServiceWorkerVersion>, base::OnceCallback<void (content::ServiceWorkerStatusCode)> >, void (content::ServiceWorkerStatusCode)>::RunOnce(base::internal::BindStateBase*, content::ServiceWorkerStatusCode) + 86
22  libcontent.dylib                    0x00000001342761bd base::OnceCallback<void (content::ServiceWorkerStatusCode)>::Run(content::ServiceWorkerStatusCode) + 109
23  libcontent.dylib                    0x000000013583e343 _ZZN7content20ServiceWorkerVersion39DidEnsureLiveRegistrationForStartWorkerENS_20ServiceWorkerMetrics9EventTypeENS0_6StatusEbN4base12OnceCallbackIFvNS_23ServiceWorkerStatusCodeEEEES6_13scoped_refptrINS_25ServiceWorkerRegistrationEEENK3$_0clES8_SB_S6_ + 35
24  libcontent.dylib                    0x000000013583e2e2 _ZN4base8internal13FunctorTraitsIZN7content20ServiceWorkerVersion39DidEnsureLiveRegistrationForStartWorkerENS2_20ServiceWorkerMetrics9EventTypeENS3_6StatusEbNS_12OnceCallbackIFvNS2_23ServiceWorkerStatusCodeEEEES8_13scoped_refptrINS2_25ServiceWorkerRegistrationEEE3$_0vE6InvokeISE_JSA_SD_S8_EEEvOT_DpOT0_ + 130
25  libcontent.dylib                    0x000000013583e24d _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIZN7content20ServiceWorkerVersion39DidEnsureLiveRegistrationForStartWorkerENS4_20ServiceWorkerMetrics9EventTypeENS5_6StatusEbNS_12OnceCallbackIFvNS4_23ServiceWorkerStatusCodeEEEESA_13scoped_refptrINS4_25ServiceWorkerRegistrationEEE3$_0JSC_SF_SA_EEEvOT_DpOT0_ + 77
26  libcontent.dylib                    0x000000013583e1ed _ZN4base8internal7InvokerINS0_9BindStateIZN7content20ServiceWorkerVersion39DidEnsureLiveRegistrationForStartWorkerENS3_20ServiceWorkerMetrics9EventTypeENS4_6StatusEbNS_12OnceCallbackIFvNS3_23ServiceWorkerStatusCodeEEEES9_13scoped_refptrINS3_25ServiceWorkerRegistrationEEE3$_0JSB_SE_EEESA_E7RunImplISF_NSt3__15tupleIJSB_SE_EEEJLm0ELm1EEEEvOT_OT0_NSJ_16integer_sequenceImJXspT1_EEEEOS9_ + 141
27  libcontent.dylib                    0x000000013583e0d6 _ZN4base8internal7InvokerINS0_9BindStateIZN7content20ServiceWorkerVersion39DidEnsureLiveRegistrationForStartWorkerENS3_20ServiceWorkerMetrics9EventTypeENS4_6StatusEbNS_12OnceCallbackIFvNS3_23ServiceWorkerStatusCodeEEEES9_13scoped_refptrINS3_25ServiceWorkerRegistrationEEE3$_0JSB_SE_EEESA_E7RunOnceEPNS0_13BindStateBaseES9_ + 86
28  libcontent.dylib                    0x00000001342761bd base::OnceCallback<void (content::ServiceWorkerStatusCode)>::Run(content::ServiceWorkerStatusCode) + 109
29  libcontent.dylib                    0x0000000135826697 void content::(anonymous namespace)::RunCallbacks<std::__1::vector<base::OnceCallback<void (content::ServiceWorkerStatusCode)>, std::__1::allocator<base::OnceCallback<void (content::ServiceWorkerStatusCode)> > >, content::ServiceWorkerStatusCode>(content::ServiceWorkerVersion*, std::__1::vector<base::OnceCallback<void (content::ServiceWorkerStatusCode)>, std::__1::allocator<base::OnceCallback<void (content::ServiceWorkerStatusCode)> > >*, content::ServiceWorkerStatusCode const&) + 695
30  libcontent.dylib                    0x000000013581a15b content::ServiceWorkerVersion::FinishStartWorker(content::ServiceWorkerStatusCode) + 91
31  libcontent.dylib                    0x000000013581b0cf content::ServiceWorkerVersion::OnStoppedInternal(content::EmbeddedWorkerStatus) + 1967
32  libcontent.dylib                    0x000000013581b656 content::ServiceWorkerVersion::OnDetached(content::EmbeddedWorkerStatus) + 70
33  libcontent.dylib                    0x000000013558a372 content::EmbeddedWorkerInstance::Detach() + 482
34  libcontent.dylib                    0x0000000135822c1c content::(anonymous namespace)::OnEventDispatcherConnectionError(base::WeakPtr<content::EmbeddedWorkerInstance>) + 124
35  libcontent.dylib                    0x000000013583f040 void base::internal::FunctorTraits<void (*)(base::WeakPtr<content::EmbeddedWorkerInstance>), void>::Invoke<void (*)(base::WeakPtr<content::EmbeddedWorkerInstance>), base::WeakPtr<content::EmbeddedWorkerInstance> >(void (*&&)(base::WeakPtr<content::EmbeddedWorkerInstance>), base::WeakPtr<content::EmbeddedWorkerInstance>&&) + 80
36  libcontent.dylib                    0x000000013583efad void base::internal::InvokeHelper<false, void>::MakeItSo<void (*)(base::WeakPtr<content::EmbeddedWorkerInstance>), base::WeakPtr<content::EmbeddedWorkerInstance> >(void (*&&)(base::WeakPtr<content::EmbeddedWorkerInstance>), base::WeakPtr<content::EmbeddedWorkerInstance>&&) + 45
37  libcontent.dylib                    0x000000013583ef70 void base::internal::Invoker<base::internal::BindState<void (*)(base::WeakPtr<content::EmbeddedWorkerInstance>), base::WeakPtr<content::EmbeddedWorkerInstance> >, void ()>::RunImpl<void (*)(base::WeakPtr<content::EmbeddedWorkerInstance>), std::__1::tuple<base::WeakPtr<content::EmbeddedWorkerInstance> >, 0ul>(void (*&&)(base::WeakPtr<content::EmbeddedWorkerInstance>), std::__1::tuple<base::WeakPtr<content::EmbeddedWorkerInstance> >&&, std::__1::integer_sequence<unsigned long, 0ul>) + 80
38  libcontent.dylib                    0x000000013583eec9 base::internal::Invoker<base::internal::BindState<void (*)(base::WeakPtr<content::EmbeddedWorkerInstance>), base::WeakPtr<content::EmbeddedWorkerInstance> >, void ()>::RunOnce(base::internal::BindStateBase*) + 57
39  libbindings.dylib                   0x0000000131b5996c base::OnceCallback<void ()>::Run() && + 92
40  libbindings.dylib                   0x0000000131b72bee mojo::InterfaceEndpointClient::NotifyError(base::Optional<mojo::DisconnectReason> const&) + 430
41  libbindings.dylib                   0x0000000131b85772 mojo::internal::MultiplexRouter::ProcessNotifyErrorTask(mojo::internal::MultiplexRouter::Task*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) + 770
42  libbindings.dylib                   0x0000000131b80e14 mojo::internal::MultiplexRouter::ProcessTasks(mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) + 1412
43  libbindings.dylib                   0x0000000131b7ec25 mojo::internal::MultiplexRouter::OnPipeConnectionError() + 2117
44  libbindings.dylib                   0x0000000131b89dfd void base::internal::FunctorTraits<void (mojo::internal::MultiplexRouter::*)(), void>::Invoke<void (mojo::internal::MultiplexRouter::*)(), mojo::internal::MultiplexRouter*>(void (mojo::internal::MultiplexRouter::*)(), mojo::internal::MultiplexRouter*&&) + 125
45  libbindings.dylib                   0x0000000131b89d44 void base::internal::InvokeHelper<false, void>::MakeItSo<void (mojo::internal::MultiplexRouter::* const&)(), mojo::internal::MultiplexRouter*>(void (mojo::internal::MultiplexRouter::* const&&&)(), mojo::internal::MultiplexRouter*&&) + 68
46  libbindings.dylib                   0x0000000131b89cd3 void base::internal::Invoker<base::internal::BindState<void (mojo::internal::MultiplexRouter::*)(), base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter> >, void ()>::RunImpl<void (mojo::internal::MultiplexRouter::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter> > const&, 0ul>(void (mojo::internal::MultiplexRouter::* const&&&)(), std::__1::tuple<base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter> > const&&&, std::__1::integer_sequence<unsigned long, 0ul>) + 99
47  libbindings.dylib                   0x0000000131b89c0c base::internal::Invoker<base::internal::BindState<void (mojo::internal::MultiplexRouter::*)(), base::internal::UnretainedWrapper<mojo::internal::MultiplexRouter> >, void ()>::Run(base::internal::BindStateBase*) + 44
48  libbindings.dylib                   0x0000000131b5996c base::OnceCallback<void ()>::Run() && + 92
49  libbindings.dylib                   0x0000000131b56f31 mojo::Connector::HandleError(bool, bool) + 401
50  libbindings.dylib                   0x0000000131b58b35 mojo::Connector::OnHandleReadyInternal(unsigned int) + 245
51  libbindings.dylib                   0x0000000131b58a2b mojo::Connector::OnWatcherHandleReady(unsigned int) + 27
52  libbindings.dylib                   0x0000000131b5cd1f void base::internal::FunctorTraits<void (mojo::Connector::*)(unsigned int), void>::Invoke<void (mojo::Connector::*)(unsigned int), mojo::Connector*, unsigned int>(void (mojo::Connector::*)(unsigned int), mojo::Connector*&&, unsigned int&&) + 143
53  libbindings.dylib                   0x0000000131b5cc4f void base::internal::InvokeHelper<false, void>::MakeItSo<void (mojo::Connector::* const&)(unsigned int), mojo::Connector*, unsigned int>(void (mojo::Connector::* const&&&)(unsigned int), mojo::Connector*&&, unsigned int&&) + 95
54  libbindings.dylib                   0x0000000131b5cbc3 void base::internal::Invoker<base::internal::BindState<void (mojo::Connector::*)(unsigned int), base::internal::UnretainedWrapper<mojo::Connector> >, void (unsigned int)>::RunImpl<void (mojo::Connector::* const&)(unsigned int), std::__1::tuple<base::internal::UnretainedWrapper<mojo::Connector> > const&, 0ul>(void (mojo::Connector::* const&&&)(unsigned int), std::__1::tuple<base::internal::UnretainedWrapper<mojo::Connector> > const&&&, std::__1::integer_sequence<unsigned long, 0ul>, unsigned int&&) + 115
55  libbindings.dylib                   0x0000000131b5cad1 base::internal::Invoker<base::internal::BindState<void (mojo::Connector::*)(unsigned int), base::internal::UnretainedWrapper<mojo::Connector> >, void (unsigned int)>::Run(base::internal::BindStateBase*, unsigned int) + 81
56  libbindings.dylib                   0x0000000131b50d19 base::RepeatingCallback<void (unsigned int)>::Run(unsigned int) const & + 89
57  libbindings.dylib                   0x0000000131b5b67f mojo::SimpleWatcher::DiscardReadyState(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&) + 31
58  libbindings.dylib                   0x0000000131b5b97f void base::internal::FunctorTraits<void (*)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), void>::Invoke<void (* const&)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&>(void (* const&&&)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), base::RepeatingCallback<void (unsigned int)> const&&&, unsigned int&&, mojo::HandleSignalsState const&&&) + 79
59  libbindings.dylib                   0x0000000131b5b91d void base::internal::InvokeHelper<false, void>::MakeItSo<void (* const&)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&>(void (* const&&&)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), base::RepeatingCallback<void (unsigned int)> const&&&, unsigned int&&, mojo::HandleSignalsState const&&&) + 77
60  libbindings.dylib                   0x0000000131b5b8c0 void base::internal::Invoker<base::internal::BindState<void (*)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), base::RepeatingCallback<void (unsigned int)> >, void (unsigned int, mojo::HandleSignalsState const&)>::RunImpl<void (* const&)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), std::__1::tuple<base::RepeatingCallback<void (unsigned int)> > const&, 0ul>(void (* const&&&)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), std::__1::tuple<base::RepeatingCallback<void (unsigned int)> > const&&&, std::__1::integer_sequence<unsigned long, 0ul>, unsigned int&&, mojo::HandleSignalsState const&) + 112
61  libbindings.dylib                   0x0000000131b5b7a4 base::internal::Invoker<base::internal::BindState<void (*)(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&), base::RepeatingCallback<void (unsigned int)> >, void (unsigned int, mojo::HandleSignalsState const&)>::Run(base::internal::BindStateBase*, unsigned int, mojo::HandleSignalsState const&) + 100
[803/803] ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/0 (CRASHED)

Comment 6 by falken@chromium.org, May 24 2018

Components: Platform>Extensions
Related bugs:
 bug 845979 
 bug 774606 
 bug 834200 
 bug 844821 

Comment 7 by tapted@chromium.org, May 25 2018

Hi, This is an assigned Sheriff-Chromium bug. You're getting this update because the sheriff didn't have time to investigate/poke this bug today. You can help by taking appropriate action. E.g.
 - fix \o/
 - disable test and remove Sheriff-Chromium label
 - revert a CL (and remove label)
 - re-triage/de-dupe, removing Sheriff-Chromium if you think it's no longer flaky.

Thanks!

Comment 8 by tapted@chromium.org, May 28 2018

Labels: -Sheriff-Chromium
I noticed DISABLED_EventsToStoppedExtension without a bug link

EventsAfterRestart -->  Issue 834200 

disable CL for FilteredEventsAfterRestart -> https://chromium-review.googlesource.com/#/c/chromium/src/+/1074777 

removing from the epic post-branch-point sheriff queue.
Project Member

Comment 9 by bugdroid1@chromium.org, May 28 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1d8b22ddbbdb9599ea2a26a628f905831e152095

commit 1d8b22ddbbdb9599ea2a26a628f905831e152095
Author: Trent Apted <tapted@chromium.org>
Date: Mon May 28 03:12:38 2018

Disable flaky ServiceWorkerLazyBackgroundTestWithNativeBindings/ServiceWorkerLazyBackgroundTest.FilteredEventsAfterRestart/*

TBR=lazyboy@chromium.org

Bug:  844821 
Change-Id: Ia61d282d1533c45338788e618dcff98a17675dfb
Reviewed-on: https://chromium-review.googlesource.com/1074777
Reviewed-by: Trent Apted <tapted@chromium.org>
Commit-Queue: Trent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#562173}
[modify] https://crrev.com/1d8b22ddbbdb9599ea2a26a628f905831e152095/chrome/browser/extensions/service_worker_apitest.cc

[worker triage] lazyboy: I recall a CL landed that was intended to reduce flakiness. Are these extension service worker tests possibly passing now?
[worker triage] ping for c10. Maybe this is fixed?
Status: Started (was: Assigned)
I have a long standing CL to proactively remove this test's potential flakiness, along with some others ... Will submit that one.

(ref: https://chromium-review.googlesource.com/c/chromium/src/+/967412)
Project Member

Comment 13 by bugdroid1@chromium.org, Sep 20

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f571252a3f381cc41032a1d09df41b085878a1d1

commit f571252a3f381cc41032a1d09df41b085878a1d1
Author: Istiaque Ahmed <lazyboy@chromium.org>
Date: Thu Sep 20 03:35:47 2018

[Extension SW] Fix a race in EventAckData

When EventAckData sees an event dispatch in IncrementInflightEvent on
UI [1] thread, it hops to IO thread to start the associated worker
and then returns to UI[2] to *record* that the event needs an ack from
the renderer process. Event ACKs arriving between UI[1] and
UI[2] would incorrectly fail to find the associated data in the
*record*. This results in bad message termination.

Move the data to IO thread instead, where both IncrementInflightEvent
and DecrementInflightEvent can access the unacked event data. Note
that both IncrementInflightEvent/DecrementInflightEvent has to pass
through IO thread anyway to access ServiceWorkerContext. The new
inner class IOEventData inside EventAckData contains the map for unacked
events.

This also fixes and enables an existing test's flakiness:
FilteredEventsAfterRestart.

Bug:  844821 
Change-Id: Ia9df6c896abbae62c9f395f62ef67cab8e1bfb74
Reviewed-on: https://chromium-review.googlesource.com/1228994
Commit-Queue: Istiaque Ahmed <lazyboy@chromium.org>
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592674}
[modify] https://crrev.com/f571252a3f381cc41032a1d09df41b085878a1d1/chrome/browser/extensions/service_worker_apitest.cc
[modify] https://crrev.com/f571252a3f381cc41032a1d09df41b085878a1d1/chrome/test/data/extensions/api_test/service_worker/filtered_events_after_restart/page.js
[modify] https://crrev.com/f571252a3f381cc41032a1d09df41b085878a1d1/extensions/browser/events/event_ack_data.cc
[modify] https://crrev.com/f571252a3f381cc41032a1d09df41b085878a1d1/extensions/browser/events/event_ack_data.h

Status: Fixed (was: Started)
This looks fixed. Great!

Sign in to add a comment