Issue metadata
Sign in to add a comment
|
Viz BeginFrameSource DCHECK on Android |
||||||||||||||||||||||||
Issue description
OS: Android
Bot: KitKat Phone Tester
Test suite: viz_content_browsertests
Test: SitePerProcessBrowserTest.TwoBlobURLsWithNullOriginDontShareProcess
Example stack trace:
[ERROR:command_buffer_proxy_impl.cc(130)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
[ERROR:context_provider_command_buffer.cc(138)] GpuChannelHost failed to create command buffer.
[FATAL:begin_frame_source.cc(361)] Check failed: (args.source_id != last_args.source_id) || (args.sequence_number > last_args.sequence_number). current {"type":"BeginFrameArgs","subtype":"NORMAL","source_id":2,"sequence_number":1,"frame_time_us":688044981.0,"deadline_us":688061647.0,"interval_us":16666.0,"created_from":"pc:0x0","on_critical_path":true,"animate_only":false}, last {"type":"BeginFrameArgs","subtype":"NORMAL","source_id":2,"sequence_number":12,"frame_time_us":686659612.0,"deadline_us":686676278.0,"interval_us":16666.0,"created_from":"pc:0x0","on_critical_path":true,"animate_only":false}
[ERROR:test_suite.cc(303)] Currently running: SitePerProcessBrowserTest.TwoBlobURLsWithNullOriginDontShareProcess
Searching for native crashes in: /b/swarming/w/itYc9lm_/tmpGlG58O
Unknown Android release, consider passing --packed-lib.
Reading Android symbols from: /b/swarming/w/ir
Searching for Chrome symbols from within: /b/swarming/w/ir/out/Debug/lib.unstripped:/b/swarming/w/ir/out/Debug
Stack Trace:
RELADDR FUNCTION FILE:LINE
02b2ba47 logging::LogMessage::~LogMessage() ../../base/logging.cc:599:29
03410dbf viz::ExternalBeginFrameSource::OnBeginFrame(viz::BeginFrameArgs const&) ../../components/viz/common/frame_sinks/begin_frame_source.cc:360:7
037d3cfd cc::mojo_embedder::AsyncLayerTreeFrameSink::OnBeginFrame(viz::BeginFrameArgs const&) ../../cc/mojo_embedder/async_layer_tree_frame_sink.cc:237:26
01883b0f viz::mojom::CompositorFrameSinkClientStubDispatch::Accept(viz::mojom::CompositorFrameSinkClient*, mojo::Message*) gen/services/viz/public/interfaces/compositing/compositor_frame_sink.mojom.cc:1456:13
029ded47 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32
029deb3f mojo::FilterChain::Accept(mojo::Message*) ../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17
029df65f mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) ../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19
029e1579 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ../../mojo/public/cpp/bindings/lib/multiplex_router.cc:869:42
029e12a1 mojo::internal::MultiplexRouter::Accept(mojo::Message*) ../../mojo/public/cpp/bindings/lib/multiplex_router.cc:590:38
029deb3f mojo::FilterChain::Accept(mojo::Message*) ../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17
029dcb7d mojo::Connector::ReadSingleMessage(unsigned int*) ../../mojo/public/cpp/bindings/lib/connector.cc:457:51
029dd02f mojo::Connector::ReadAllAvailableMessages() ../../mojo/public/cpp/bindings/lib/connector.cc:486:10
029dcf6b mojo::Connector::OnHandleReadyInternal(unsigned int) ../../mojo/public/cpp/bindings/lib/connector.cc:387:3
01082311 void base::internal::Invoker<base::internal::BindState<void (content::ConditionalCacheDeletionHelperBrowserTest::*)(int), base::internal::UnretainedWrapper<content::ConditionalCacheDeletionHelperBrowserTest> >, void (int)>::RunImpl<void (content::ConditionalCacheDeletionHelperBrowserTest::* const&)(int), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::ConditionalCacheDeletionHelperBrowserTest> > const&, 0u>(void (content::ConditionalCacheDeletionHelperBrowserTest::* const&)(int), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::ConditionalCacheDeletionHelperBrowserTest> > const&, std::__ndk1::integer_sequence<unsigned int, 0u>, int&&) ../../base/bind_internal.h:689:12
01082303 base::internal::Invoker<base::internal::BindState<void (content::ConditionalCacheDeletionHelperBrowserTest::*)(int), base::internal::UnretainedWrapper<content::ConditionalCacheDeletionHelperBrowserTest> >, void (int)>::Run(base::internal::BindStateBase*, int) ../../base/bind_internal.h:671:12
02b9b98f mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ../../mojo/public/cpp/system/simple_watcher.cc:273:14
01b8113d void base::internal::InvokeHelper<true, void>::MakeItSo<void (content::RenderWidgetHostImpl::*)(int, int, SkBitmap const&), base::WeakPtr<content::RenderWidgetHostImpl>, int, int, SkBitmap const&>(void (content::RenderWidgetHostImpl::*&&)(int, int, SkBitmap const&), base::WeakPtr<content::RenderWidgetHostImpl>&&, int&&, int&&, SkBitmap const&) ../../base/bind_internal.h:636:5
02b9bb4d void base::internal::Invoker<base::internal::BindState<void (mojo::SimpleWatcher::*)(int, unsigned int, mojo::HandleSignalsState const&), base::WeakPtr<mojo::SimpleWatcher>, int, unsigned int, mojo::HandleSignalsState>, void ()>::RunImpl<void (mojo::SimpleWatcher::* const&)(int, unsigned int, mojo::HandleSignalsState const&), std::__ndk1::tuple<base::WeakPtr<mojo::SimpleWatcher>, int, unsigned int, mojo::HandleSignalsState> const&, 0u, 1u, 2u, 3u>(void (mojo::SimpleWatcher::* const&)(int, unsigned int, mojo::HandleSignalsState const&), std::__ndk1::tuple<base::WeakPtr<mojo::SimpleWatcher>, int, unsigned int, mojo::HandleSignalsState> const&, std::__ndk1::integer_sequence<unsigned int, 0u, 1u, 2u, 3u>) ../../base/bind_internal.h:689:12
01081109 base::RepeatingCallback<void ()>::Run() && ../../base/callback.h:140:12
02b21ceb base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ../../base/debug/task_annotator.cc:101:33
02b2fcdf base::MessageLoop::RunTask(base::PendingTask*) ../../base/message_loop/message_loop.cc:431:46
02b2fee1 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) ../../base/message_loop/message_loop.cc:442:5
02b2ffcb base::MessageLoop::DoWork() ../../base/message_loop/message_loop.cc:514:16
02940ec7 content::NestedMessagePumpAndroid::Run(base::MessagePump::Delegate*) ../../content/public/test/nested_message_pump_android.cc:73:39
02b2fab5 base::MessageLoop::Run(bool) ../../base/message_loop/message_loop.cc:383:12
02b42807 base::RunLoop::Run() ../../base/run_loop.cc:102:14
0296bd01 content::RunThisRunLoop(base::RunLoop*) ../../content/public/test/test_utils.cc:128:13
0296c383 content::MessageLoopRunner::Run() ../../content/public/test/test_utils.cc:293:3
0296c57b content::WindowedNotificationObserver::Wait() ../../content/public/test/test_utils.cc:362:25
0294cb27 content::WaitForLoadStopWithoutSuccessCheck(content::WebContents*) ../../content/public/test/browser_test_utils.cc:604:24
0294cb47 content::WaitForLoadStop(content::WebContents*) ../../content/public/test/browser_test_utils.cc:610:3
0293fe93 content::OpenPopup(content::ToRenderFrameHost const&, GURL const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) ../../content/test/content_browser_test_utils_internal.cc:283:3
012716ad content::SitePerProcessBrowserTest_TwoBlobURLsWithNullOriginDontShareProcess_Test::RunTestOnMainThread() ../../content/browser/site_per_process_browsertest.cc:12921:22
0294beb7 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ../../content/public/test/browser_test_base.cc:406:5
010c0f75 void base::internal::Invoker<base::internal::BindState<void (content::GenerateMHTMLAndExitRendererMessageFilter::*)(), base::internal::UnretainedWrapper<content::GenerateMHTMLAndExitRendererMessageFilter> >, void ()>::RunImpl<void (content::GenerateMHTMLAndExitRendererMessageFilter::*)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::GenerateMHTMLAndExitRendererMessageFilter> >, 0u>(void (content::GenerateMHTMLAndExitRendererMessageFilter::*&&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::GenerateMHTMLAndExitRendererMessageFilter> >&&, std::__ndk1::integer_sequence<unsigned int, 0u>) ../../base/bind_internal.h:689:12
029c1edd content::ShellBrowserMainParts::PreMainMessageLoopRun() ../../content/shell/browser/shell_browser_main_parts.cc:199:26
019d8bbd content::BrowserMainLoop::PreMainMessageLoopRun() ../../content/browser/browser_main_loop.cc:1017:13
016fb9c5 bool base::internal::Invoker<base::internal::BindState<bool (media::FFmpegGlue::*)(), base::internal::UnretainedWrapper<media::FFmpegGlue> >, bool ()>::RunImpl<bool (media::FFmpegGlue::* const&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<media::FFmpegGlue> > const&, 0u>(bool (media::FFmpegGlue::* const&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<media::FFmpegGlue> > const&, std::__ndk1::integer_sequence<unsigned int, 0u>) ../../base/bind_internal.h:689:12
01be7165 content::StartupTaskRunner::RunAllTasksNow() ../../content/browser/startup_task_runner.cc:43:18
019d8179 content::BrowserMainLoop::CreateStartupTasks() ../../content/browser/browser_main_loop.cc:923:27
019d9e3f content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) ../../content/browser/browser_main_runner_impl.cc:141:15
[more startup below]
Example failing run:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/KitKat%20Phone%20Tester%20%28dbg%29/8637
However there are a lot of GL OOM errors throughout these tests, so I'm not sure if this is a symptom or unrelated. (See issue 863049 )
,
Aug 7
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by kylec...@chromium.org
, Aug 7Status: Assigned (was: Untriaged)