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

Issue 647006 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Sep 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 0
Type: Bug-Regression



Sign in to add a comment

All Windows perf bots crashing on many tests

Project Member Reported by oysteine@chromium.org, Sep 14 2016

Issue description

https://uberchromegw.corp.google.com/i/chromium.perf/builders/Win%2010%20Perf%20%281%29
https://uberchromegw.corp.google.com/i/chromium.perf/builders/Win%208%20Perf%20%282%29
https://uberchromegw.corp.google.com/i/chromium.perf/builders/Win%208%20Perf%20%284%29

Example log: https://uberchromegw.corp.google.com/i/chromium.perf/builders/Win%208%20Perf%20%284%29/builds/5006/steps/blink_perf.shadow_dom/logs/stdio

rax=0000001543f6d0b0 rbx=0000001544afd8e0 rcx=0000000000000010
	rdx=0000001544afd840 rsi=0000000000000000 rdi=0000001543f6d0a0
	rip=00007ff8eca1115a rsp=0000001544afd7f0 rbp=0000001544afd990
	 r8=000000000000000f  r9=00007ff8ec260000 r10=0000001544afd7e8
	r11=0000001544afd810 r12=0000000000000000 r13=0000000000000000
	r14=0000001544afe0f0 r15=0000001544afdf80
	iopl=0         nv up ei pl nz na po nc
	cs=0033  ss=0000  ds=0000  es=0000  fs=0053  gs=002b             efl=00010206
	chrome_7ff8ec260000!std::vector<std::unique_ptr<base::Value,std::default_delete<base::Value> >,std::allocator<std::unique_ptr<base::Value,std::default_delete<base::Value> > > >::push_back+0xa:
	00007ff8`eca1115a 488b4108        mov     rax,qword ptr [rcx+8] ds:00000000`00000018=????????????????
	RetAddr           : Args to Child                                                           : Call Site
	00007ff8`eca10ae0 : 00000015`44afd8e0 00000015`43f40d40 00000015`44afd8e0 00000000`00000000 : chrome_7ff8ec260000!std::vector<std::unique_ptr<base::Value,std::default_delete<base::Value> >,std::allocator<std::unique_ptr<base::Value,std::default_delete<base::Value> > > >::push_back+0xa
	00007ff8`ed24abeb : 00000015`3fc30cc0 00000015`00000033 00000000`00000000 00000015`43f9a460 : chrome_7ff8ec260000!base::ListValue::AppendString+0xa0
	00007ff8`ed24ab18 : 00000015`43f40430 00000015`44afdb20 00000015`43f88110 00000015`43f87ff0 : chrome_7ff8ec260000!content::MojoShellContext::GetConnectorForIOThread+0x2ff
	00007ff8`ed24ab18 : 00000015`44afdcf0 00000000`00000000 00000015`43f87ff0 00007ff8`eca0d9b1 : chrome_7ff8ec260000!content::MojoShellContext::GetConnectorForIOThread+0x22c
	00007ff8`ed24aa4d : 00000015`43f207d0 00000015`44afdf50 00000015`43f207d0 00000015`43f31ba0 : chrome_7ff8ec260000!content::MojoShellContext::GetConnectorForIOThread+0x22c
	00007ff8`ecf91f3d : 00000015`43f881a0 00000015`43f2de00 00000015`43f3dbe0 00000015`43f881a0 : chrome_7ff8ec260000!content::MojoShellContext::GetConnectorForIOThread+0x161
	00007ff8`ecf9040a : 00000015`00000000 00000015`43f2de00 00000015`43f2c068 00000015`44afe0f0 : chrome_7ff8ec260000!catalog::Reader::CreateEntryForName+0x45
	00007ff8`ecf15548 : 00000015`43f2bfb0 00000015`00000000 00000015`00000000 00000015`44afe100 : chrome_7ff8ec260000!catalog::Instance::ResolveMojoName+0x1e6
	00007ff8`ed6d9132 : 00000015`43f89900 00000015`43f89900 00000015`43f99fb8 00000015`43f89900 : chrome_7ff8ec260000!shell::mojom::ResolverStub::AcceptWithResponder+0x1d8
	00007ff8`ed6d9037 : 00000000`00000000 00000015`43f1fe50 00000015`44afe200 00000015`43f89918 : chrome_7ff8ec260000!mojo::internal::Router::HandleMessageInternal+0xf2
	00007ff8`ed6d7d13 : 00000015`00000000 00000000`00000000 00000015`43f89940 00000015`43f899f8 : chrome_7ff8ec260000!mojo::internal::Router::HandleIncomingMessage+0xfb
	00007ff8`ed6d3ef4 : 00000015`00000000 00000000`00000000 00000015`44afe300 00000015`43f89940 : chrome_7ff8ec260000!mojo::FilterChain::Accept+0x4f
	00007ff8`ed6d3e54 : 00000000`00000000 00000015`43f89940 00000015`44afe3e9 00000000`00000000 : chrome_7ff8ec260000!mojo::Connector::ReadSingleMessage+0x80
	00007ff8`ece29e99 : 00000015`00000000 00000015`00000000 00000015`43f3d901 00007ff8`ee98610e : chrome_7ff8ec260000!mojo::Connector::ReadAllAvailableMessages+0x1c
	00007ff8`ee93e391 : 00000015`43f6c870 00000015`00000000 00000015`43f89968 00007ff8`ece29e30 : chrome_7ff8ec260000!mojo::Watcher::OnHandleReady+0x69
	00007ff8`eca67683 : 00000000`00000000 00000015`44aff848 7fffffff`ffffffff 00007ff8`00000000 : chrome_7ff8ec260000!base::internal::InvokeHelper<1,void>::MakeItSo<void (__cdecl base::CancelableCallback<void __cdecl(int)>::*const & __ptr64)(int)const __ptr64,base::WeakPtr<base::CancelableCallback<void __cdecl(int)> > const & __ptr64,int>+0x59
	00007ff8`ec9e8537 : 00000000`00000000 00000000`00000000 00000000`001583fe 00000000`001583fe : chrome_7ff8ec260000!base::debug::TaskAnnotator::RunTask+0x1a3
	00007ff8`ec9e931b : 00000000`00000000 00000015`44aff848 00000000`00000000 00000015`3fd3d3a0 : chrome_7ff8ec260000!base::MessageLoop::RunTask+0x467
	00007ff8`eca687d7 : 00000015`3fdcc800 00000015`00000091 00000000`00000000 00007ff8`ece29d96 : chrome_7ff8ec260000!base::MessageLoop::DoWork+0x41b
	00007ff8`eca67c44 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : chrome_7ff8ec260000!base::MessagePumpForIO::DoRunLoop+0x147
	00007ff8`eca4c5fd : 00000015`43f46210 00000015`43f46210 00000015`3fe1b0a0 ffffffff`ffffffff : chrome_7ff8ec260000!base::MessagePumpWin::Run+0x54
	00007ff8`ed0d385a : 00000000`001583fd 00000000`0000000f 00000015`3fe1b0a0 00000000`00000454 : chrome_7ff8ec260000!base::RunLoop::Run+0xed
	00007ff8`ed0d4108 : 00000015`3fe1b0a0 00000015`44affdd8 00000000`00000454 00000015`43f46210 : chrome_7ff8ec260000!content::BrowserThreadImpl::IOThreadRun+0x36
	00007ff8`eca2e57c : 00000000`00000006 00000000`00000000 00000000`00000000 00000000`00000000 : chrome_7ff8ec260000!content::BrowserThreadImpl::Run+0x94
	00007ff8`ec9fc929 : 00000000`00000000 00000000`000004dc 00000000`00000454 00000000`00000000 : chrome_7ff8ec260000!base::Thread::ThreadMain+0x35c
 
Cc: roc...@chromium.org ben@chromium.org
Last lines of crashing callstack:

base::ListValue::AppendString+0xa0
content::MojoShellContext::GetConnectorForIOThread+0x2ff

+ben, +rockot: Could this be https://codereview.chromium.org/2259903002 ?
Looks likely enough that I'm going to speculatively revert.

Comment 3 by roc...@chromium.org, Sep 14 2016

It's hard to know which part of that stack should be trusted, since it's not actually a legitimate call stack. Seems plausible that it's related to that CL though.

Comment 4 by roc...@chromium.org, Sep 14 2016

Um, it's already been reverted apparently?
#4 That's what I get acting too quickly on a sea of redness :P
Project Member

Comment 6 by sheriffbot@chromium.org, Sep 29 2016

Pri-0 bugs are critical regressions or serious emergencies, and this bug has not been updated in three days. Could you please provide an update, or adjust the priority to a more appropriate level if applicable?

If a fix is in active development, please set the status to Started.

Thanks for your time! To disable nags, add the Disable-Nags label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Fixed (was: Untriaged)

Sign in to add a comment