New issue
Advanced search Search tips

Issue 658050 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows
Pri: 2
Type: ----



Sign in to add a comment

AppViewTests/AppViewTest.TestAppViewWithUndefinedDataShouldSucceed/0 is flaky

Project Member Reported by pkasting@chromium.org, Oct 20 2016

Issue description

AppViewTests/AppViewTest.TestAppViewWithUndefinedDataShouldSucceed/0 is flaky on all builders.

Flakiness dashboard: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=extensions_browsertests&tests=AppViewTests%2FAppViewTest.TestAppViewWithUndefinedDataShouldSucceed%2F0

Sample failing run: https://build.chromium.org/p/chromium.win/builders/Win%207%20Tests%20x64%20%281%29/builds/17779

Output:

[ RUN      ] AppViewTests/AppViewTest.TestAppViewWithUndefinedDataShouldSucceed/0
[6900:4760:1019/160452:36264756:WARNING:shell_extension_system.cc(61)] Warnings loading extension at e:\s\w\irhojeld\extensions	est\datapp_view/apitest/skeleton:
[6900:4760:1019/160452:36264756:WARNING:shell_extension_system.cc(63)] Unrecognized manifest key 'minimum_chrome_version'.
[6900:4760:1019/160453:36264912:INFO:CONSOLE(20)] "appToEmbed  cnafkodplflchdmpoaaipnkbgpiaimkh", source: chrome-extension://ogpkgnkjcalcngkimcfekojdphndalbh/main.js (20)
[6900:4760:1019/160453:36264912:INFO:CONSOLE(20)] "Attempting to connect to non-existant app.", source: chrome-extension://ogpkgnkjcalcngkimcfekojdphndalbh/main.js (20)
[6900:4760:1019/160453:36264928:INFO:CONSOLE(66)] "Unable to connect to app "abc123".", source: extensions::appView (66)
[6900:4760:1019/160453:36264928:INFO:CONSOLE(20)] "failed to connect to non-existant app.", source: chrome-extension://ogpkgnkjcalcngkimcfekojdphndalbh/main.js (20)
[6900:4760:1019/160453:36264928:INFO:CONSOLE(20)] "attempting to connect to known app.", source: chrome-extension://ogpkgnkjcalcngkimcfekojdphndalbh/main.js (20)
[6900:4760:1019/160453:36265006:INFO:CONSOLE(20)] "Connected.", source: chrome-extension://ogpkgnkjcalcngkimcfekojdphndalbh/main.js (20)
Backtrace:
	extensions::ExtensionWebRequestEventRouter::OnErrorOccurred [0x0000000140C8FF71+73]
	extensions::ShellNetworkDelegate::OnCompleted [0x0000000140D5E9B9+145]
	net::NetworkDelegate::NotifyCompleted [0x000000014128E1FF+219]
	net::URLRequest::NotifyRequestCompleted [0x0000000141278905+61]
	net::URLRequest::DoCancel [0x00000001412780A9+169]
	net::URLRequest::Cancel [0x0000000141277E68+56]
	net::URLRequest::~URLRequest [0x00000001412778EC+40]
	net::URLRequest::`scalar deleting destructor' [0x0000000141277BA0+20]
	content::ResourceLoader::~ResourceLoader [0x0000000140195718+224]
	content::ResourceLoader::`scalar deleting destructor' [0x000000014019591C+20]
	std::_Tree<std::_Tmap_traits<content::GlobalRequestID,std::unique_ptr<content::ResourceLoader,std::default_delete<content::ResourceLoader> >,std::less<content::GlobalRequestID>,std::allocator<std::pair<content::GlobalRequestID const ,std::unique_ptr<conte [0x0000000140194D03+1139]
	content::ResourceDispatcherHostImpl::RemovePendingLoader [0x0000000140191CF9+65]
	content::ResourceDispatcherHostImpl::CancelRequestsForRoute [0x000000014018DBD4+572]
	content::ResourceDispatcherHostImpl::CancelRequestsForProcess [0x000000014018D981+33]
	IPC::ChannelProxy::Context::OnChannelClosed [0x0000000140E8D36E+118]
	base::debug::TaskAnnotator::RunTask [0x0000000140E62F51+353]
	base::MessageLoop::RunTask [0x0000000140DFC687+1367]
	base::MessageLoop::DoWork [0x0000000140DFB6EA+394]
	base::MessagePumpForIO::DoRunLoop [0x0000000140E63F57+327]
	base::MessagePumpWin::Run [0x0000000140E64CE4+84]
	base::RunLoop::Run [0x0000000140DEA09E+46]
	content::BrowserThreadImpl::IOThreadRun [0x0000000140036512+46]
	content::BrowserThreadImpl::Run [0x0000000140036E8D+333]
	base::Thread::ThreadMain [0x0000000140E41552+418]
	base::PlatformThread::Sleep [0x0000000140E11A9A+474]
	BaseThreadInitThunk [0x00000000775259BD+13]
	RtlUserThreadStart [0x000000007765A2E1+33]

Earliest failing run I saw on the dashboard was associated with the range https://test-results.appspot.com/revision_range?start=426291&end=426304 .  Tentatively assigning to steel@ who touched extension test stuff in that range, not because I suspect this CL, but in hopes of better triage.
 
Status: Assigned (was: Untriaged)
untriaged w/ owner -> assigned

Comment 2 by st...@chromium.org, Oct 21 2016

Labels: Pri-2
Owner: michae...@chromium.org
Michael, could you look at this at some point as you do the tests refactor?
This test was probably already flaky, but got exposed due to the changes we made in https://codereview.chromium.org/2393343002/

Comment 4 by r...@chromium.org, Mar 3 2017

Cc: r...@chromium.org

Sign in to add a comment