Filed by sheriff-o-matic@appspot.gserviceaccount.com on behalf of mek@chromium.org
In several runs different tests have been failing differently, but all somehow in the sync XHR code, somewhere around the way it deals with WaitableEvent.
Builders failed on:
- WebKit Linux Trusty (dbg):
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Trusty%20%28dbg%29
For example:
https://storage.googleapis.com/chromium-layout-test-archives/WebKit_Linux_Trusty__dbg_/8148/layout-test-results/results.html
STDOUT: #CRASHED - renderer
STDERR: [1:44:1222/125735.083392:ERROR:sync_load_context.cc(78)] Cross origin redirect denied
STDERR: [1:44:1222/125735.124926:ERROR:sync_load_context.cc(78)] Cross origin redirect denied
STDERR: [1:44:1222/125735.154332:FATAL:lock_impl_posix.cc(74)] Check failed: rv == 0 (22 vs. 0). Invalid argument
STDERR: #0 0x7f96d06717ed base::debug::StackTrace::StackTrace()
STDERR: #1 0x7f96d066fc2c base::debug::StackTrace::StackTrace()
STDERR: #2 0x7f96d06f6c1a logging::LogMessage::~LogMessage()
STDERR: #3 0x7f96d0827513 base::internal::LockImpl::Lock()
STDERR: #4 0x7f96d06169f3 base::Lock::Acquire()
STDERR: #5 0x7f96d0616713 base::AutoLock::AutoLock()
STDERR: #6 0x7f96d0827699 base::WaitableEvent::Signal()
STDERR: #7 0x7f96d41e9b8b content::SyncLoadContext::CompleteRequest()
STDERR: #8 0x7f96d41e9975 content::SyncLoadContext::OnReceivedRedirect()
STDERR: #9 0x7f96d41d965e content::ResourceDispatcher::OnReceivedRedirect()
STDERR: #10 0x7f96d41ed352 content::URLLoaderClientImpl::OnReceiveRedirect()
STDERR: #11 0x7f96d1e33f23 content::ThrottlingURLLoader::OnReceiveRedirect()
STDERR: #12 0x7f96d213da36 content::mojom::URLLoaderClientStubDispatch::Accept()
STDERR: #13 0x7f96d1b831f3 content::mojom::URLLoaderClientStub<>::Accept()
Or:
https://storage.googleapis.com/chromium-layout-test-archives/WebKit_Linux_Trusty__dbg_/8143/layout-test-results/results.html
STDOUT: #CRASHED - renderer
STDERR: CONSOLE WARNING: line 15: Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
STDERR: [1:17:1222/101832.205938:ERROR:sync_load_context.cc(78)] Cross origin redirect denied
STDERR: [1:17:1222/101832.266795:ERROR:sync_load_context.cc(78)] Cross origin redirect denied
STDERR: [1:17:1222/101832.317208:ERROR:sync_load_context.cc(78)] Cross origin redirect denied
STDERR: [1:1:1222/101832.317470:FATAL:lock.cc(19)] Check failed: owning_thread_ref_.is_null().
STDERR: #0 0x7f1bc80357ed base::debug::StackTrace::StackTrace()
STDERR: #1 0x7f1bc8033c2c base::debug::StackTrace::StackTrace()
STDERR: #2 0x7f1bc80bac1a logging::LogMessage::~LogMessage()
STDERR: #3 0x7f1bc81ea96a base::Lock::~Lock()
STDERR: #4 0x7f1bc81ed193 base::WaitableEvent::WaitableEventKernel::~WaitableEventKernel()
STDERR: #5 0x7f1bc81ee2d7 base::RefCountedThreadSafe<>::DeleteInternal<>()
STDERR: #6 0x7f1bc81ee2a5 base::DefaultRefCountedThreadSafeTraits<>::Destruct()
STDERR: #7 0x7f1bc81ee288 base::RefCountedThreadSafe<>::Release()
STDERR: #8 0x7f1bc81ee245 scoped_refptr<>::Release()
STDERR: #9 0x7f1bc81ed1da scoped_refptr<>::~scoped_refptr()
STDERR: #10 0x7f1bc81eb615 base::WaitableEvent::~WaitableEvent()
STDERR: #11 0x7f1bcbba0174 content::ResourceDispatcher::StartSync()
STDERR: #12 0x7f1bcbbbacc3 content::WebURLLoaderImpl::Context::Start()
STDERR: #13 0x7f1bcbbc399c content::WebURLLoaderImpl::LoadSynchronously()
STDERR: #14 0x7f1bbd99eb33 blink::ResourceLoader::RequestSynchronously()
STDERR: #15 0x7f1bbd99e77c blink::ResourceLoader::StartWith()
STDERR: #16 0x7f1bbd99e407 blink::ResourceLoader::Run()
STDERR: #17 0x7f1bbd994fd0 blink::ResourceLoadScheduler::Run()
STDERR: #18 0x7f1bbd994a58 blink::ResourceLoadScheduler::Request()
STDERR: #19 0x7f1bbd99e1e1 blink::ResourceLoader::Start()
STDERR: #20 0x7f1bbd978b03 blink::ResourceFetcher::StartLoad()
STDERR: #21 0x7f1bbd976c16 blink::ResourceFetcher::RequestResource()
STDERR: #22 0x7f1bbd975f3c blink::ResourceFetcher::RequestResource()
STDERR: #23 0x7f1bbd956fdc blink::RawResource::FetchSynchronously()
STDERR: #24 0x7f1bc00045fa blink::DocumentThreadableLoader::LoadRequestSync()
STDERR: #25 0x7f1bc0000b55 blink::DocumentThreadableLoader::LoadRequest()
STDERR: #26 0x7f1bbfffc538 blink::DocumentThreadableLoader::DispatchInitialRequestBlinkCORS()
STDERR: #27 0x7f1bbfffc276 blink::DocumentThreadableLoader::StartBlinkCORS()
STDERR: #28 0x7f1bbfffb224 blink::DocumentThreadableLoader::Start()
STDERR: #29 0x7f1bbfffb1d7 blink::DocumentThreadableLoader::LoadResourceSynchronously()
STDERR: #30 0x7f1bc0044a4d blink::ThreadableLoader::LoadResourceSynchronously()
STDERR: #31 0x7f1bc045aca0 blink::XMLHttpRequest::CreateRequest()
Comment 1 by mek@chromium.org
, Dec 22 2017Owner: yhirano@chromium.org
Status: Untriaged (was: Available)