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

Issue 872265 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 31
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Viz Android - Fatal error making Gpu context

Project Member Reported by jonr...@chromium.org, Aug 8

Issue description

OS: Android
Bot: Marshmallow 64 bit Tester
Test suite: viz_content_browsertests
Test: WebRtcCaptureFromElementBrowserTest.CaptureFromCanvas2DHandlesContextLoss
Example run: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Marshmallow%2064%20bit%20Tester/23083

Stack Trace:
[ERROR:command_buffer_proxy_impl.cc(111)] ContextResult::kFatalFailure: Shared memory region is not valid
[ERROR:context_provider_command_buffer.cc(138)] GpuChannelHost failed to create command buffer.
[FATAL:compositor_impl_android.cc(1050)] Fatal error making Gpu context
[ERROR:test_suite.cc(303)] Currently running: WebRtcCaptureFromElementBrowserTest.CaptureFromCanvas2DHandlesContextLoss
Searching for native crashes in: /b/swarming/w/itVLhSpk/tmp6lYLCF
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
  0000000004ed97a7  logging::LogMessage::~LogMessage()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ../../base/logging.cc:599:29
  0000000003a752db  content::CompositorImpl::OnGpuChannelEstablished(scoped_refptr<gpu::GpuChannelHost>)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ../../content/browser/renderer_host/compositor_impl_android.cc:1050:3
  0000000003a76e83  void base::internal::FunctorTraits<void (content::CompositorImpl::*)(scoped_refptr<gpu::GpuChannelHost>), void>::Invoke<void (content::CompositorImpl::*)(scoped_refptr<gpu::GpuChannelHost>), base::WeakPtr<content::CompositorImpl>, scoped_refptr<gpu::GpuChannelHost> >(void (content::CompositorImpl::*)(scoped_refptr<gpu::GpuChannelHost>), base::WeakPtr<content::CompositorImpl>&&, scoped_refptr<gpu::GpuChannelHost>&&)                                                                                                                                                                                                                     ../../base/bind_internal.h:516:12
  0000000002960cfb  base::OnceCallback<void (mojo::InlinedStructPtr<device::mojom::BatteryStatus>)>::Run(mojo::InlinedStructPtr<device::mojom::BatteryStatus>) &&                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ../../base/callback.h:99:12
  00000000037fd137  content::BrowserGpuChannelHostFactory::EstablishGpuChannel(base::OnceCallback<void (scoped_refptr<gpu::GpuChannelHost>)>)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ../../content/browser/gpu/browser_gpu_channel_host_factory.cc:323:27
  0000000003a74bab  content::CompositorImpl::HandlePendingLayerTreeFrameSinkRequest()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ../../content/browser/renderer_host/compositor_impl_android.cc:973:9
  0000000003a74dff  content::CompositorImpl::RequestNewLayerTreeFrameSink()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ../../content/browser/renderer_host/compositor_impl_android.cc:940:3
  0000000005c2404f  cc::SingleThreadProxy::RequestNewLayerTreeFrameSink()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ../../cc/trees/single_thread_proxy.cc:122:21
  0000000002978b57  base::RepeatingCallback<void ()>::Run() &&                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ../../base/callback.h:140:12
  0000000004ec9bd7  base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ../../base/debug/task_annotator.cc:101:33
  0000000004ee0127  base::MessageLoop::RunTask(base::PendingTask*)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ../../base/message_loop/message_loop.cc:431:46
  0000000004ee0417  base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ../../base/message_loop/message_loop.cc:442:5
  0000000004ee054f  base::MessageLoop::DoWork()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ../../base/message_loop/message_loop.cc:514:16
  0000000004bf40a7  content::NestedMessagePumpAndroid::Run(base::MessagePump::Delegate*)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ../../content/public/test/nested_message_pump_android.cc:73:39
  v------>  std::__ndk1::unique_ptr<base::MessagePump, std::__ndk1::default_delete<base::MessagePump> >::operator->() const                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/memory:2515:19
  0000000004edfddb  base::MessageLoop::Run(bool)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ../../base/message_loop/message_loop.cc:383:0
  0000000004efe55f  base::RunLoop::Run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ../../base/run_loop.cc:102:14
  0000000004c0a8db  content::DOMMessageQueue::WaitForMessage(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >*)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ../../content/public/test/browser_test_utils.cc:2095:14
  0000000004c08aef  content::(anonymous namespace)::ExecuteScriptHelper(content::RenderFrameHost*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, bool, int, std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> >*)                                                                                                                                                                                                                                                                                                                                                                     ../../content/public/test/browser_test_utils.cc:191:26
  0000000004c0871f  content::ExecuteScriptAndExtractString(content::ToRenderFrameHost const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >*)                                                                                                                                                                                                                                                                                                                                                                      ../../content/public/test/browser_test_utils.cc:1145:10
  0000000002c4e9cf  content::WebRtcContentBrowserTestBase::ExecuteJavascriptAndReturnResult(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ../../content/browser/webrtc/webrtc_content_browsertest_base.cc:71:3
  0000000002c4ebc7  content::WebRtcContentBrowserTestBase::ExecuteJavascriptAndWaitForOk(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ../../content/browser/webrtc/webrtc_content_browsertest_base.cc:89:24
  0000000002c4eb0b  content::WebRtcContentBrowserTestBase::MakeTypicalCall(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)                                                                                                                                                                                                                                                                                                                                                                                   ../../content/browser/webrtc/webrtc_content_browsertest_base.cc:84:3
  0000000002c4c1af  content::WebRtcCaptureFromElementBrowserTest_CaptureFromCanvas2DHandlesContextLoss_Test::RunTestOnMainThread()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ../../content/browser/webrtc/webrtc_capture_from_element_browsertest.cc:153:3
  0000000004c05f03  content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ../../content/public/test/browser_test_base.cc:406:5
  00000000029ccff7  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> >, 0ul>(void (content::GenerateMHTMLAndExitRendererMessageFilter::*&&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::GenerateMHTMLAndExitRendererMessageFilter> >&&, std::__ndk1::integer_sequence<unsigned long, 0ul>)  ../../base/bind_internal.h:689:12
  0000000004cbd17b  content::ShellBrowserMainParts::PreMainMessageLoopRun()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ../../content/shell/browser/shell_browser_main_parts.cc:199:26
  00000000036c3e3b  content::BrowserMainLoop::PreMainMessageLoopRun()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ../../content/browser/browser_main_loop.cc:1017:13
  00000000029ccff7  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> >, 0ul>(void (content::GenerateMHTMLAndExitRendererMessageFilter::*&&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::GenerateMHTMLAndExitRendererMessageFilter> >&&, std::__ndk1::integer_sequence<unsigned long, 0ul>)  ../../base/bind_internal.h:689:12
  0000000003a09013  content::StartupTaskRunner::RunAllTasksNow()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ../../content/browser/startup_task_runner.cc:43:18
  00000000036c338b  content::BrowserMainLoop::CreateStartupTasks()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ../../content/browser/browser_main_loop.cc:923:27
  00000000036c5703  content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ../../content/browser/browser_main_runner_impl.cc:141:15
  00000000036c1ea3  content::BrowserMain(content::MainFunctionParams const&)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ../../content/browser/browser_main.cc:43:32
  0000000004c05cd3  content::BrowserTestBase::SetUp()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ../../content/public/test/browser_test_base.cc:317:3
  0000000004bf0f4b  content::ContentBrowserTest::SetUp()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ../../content/public/test/content_browser_test.cc:104:20
  00000000032be683  testing::Test::Run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ../../third_party/googletest/src/googletest/src/gtest.cc:2487:3
  00000000032becc3  testing::TestInfo::Run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ../../third_party/googletest/src/googletest/src/gtest.cc:2667:11
  00000000032bef9f  testing::TestCase::Run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ../../third_party/googletest/src/googletest/src/gtest.cc:2785:28
  00000000032c37ab  testing::internal::UnitTestImpl::RunAllTests()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ../../third_party/googletest/src/googletest/src/gtest.cc:5047:43
  00000000032c354b  testing::UnitTest::Run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ../../third_party/googletest/src/googletest/src/gtest.cc:4663:10
  0000000004c6b537  base::TestSuite::Run()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ../../base/test/test_suite.cc:277:16
  0000000004bf3ca7  content::ContentTestLauncherDelegate::RunTestSuite(int, char**)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ../../content/test/content_test_launcher.cc:108:48
  0000000004c33963  content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ../../content/public/test/test_launcher.cc:645:31
  0000000004bf3c6b  main                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ../../content/test/content_test_launcher.cc:138:10
  v------>  testing::android::JNI_NativeTest_RunTests(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, base::android::JavaParamRef<_jstring*> const&, base::android::JavaParamRef<_jstring*> const&, base::android::JavaParamRef<_jstring*> const&, base::android::JavaParamRef<_jobject*> const&, base::android::JavaParamRef<_jstring*> const&)                                                                                                                                                                                                                                                                                                          ../../testing/android/native_test/native_test_launcher.cc:131:3
  0000000002d24f1f  Java_org_chromium_native_1test_NativeTest_nativeRunTests                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               gen/testing/android/native_test/native_test_jni_headers/testing/jni/NativeTest_jni.h:58:0
  000000000128606b  <UNKNOWN>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /data/app/org.chromium.content_browsertests_apk-1/oat/arm64/base.odex
  000000000128706b  <UNKNOWN>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /data/app/org.chromium.content_browsertests_apk-1/oat/arm64/base.odex
  0000000001285f1b  <UNKNOWN>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /data/app/org.chromium.content_browsertests_apk-1/oat/arm64/base.odex
  00000000012857cf  <UNKNOWN>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /data/app/org.chromium.content_browsertests_apk-1/oat/arm64/base.odex
  00000000029d06e3  <UNKNOWN>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /data/dalvik-cache/arm64/system@framework@boot.oat
[ RUN      ] WebRtcCaptureFromElementBrowserTest.CaptureFromCanvas2DHandlesContextLoss

Only seen this once across 200 runs on that bot.
 
Status: WontFix (was: Untriaged)
Haven't seen this since.

Sign in to add a comment