1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| (gdb) bt #0 gpu::gles2::MailboxManagerSync::ConsumeTexture () at ../../third_party/mesa_headers/../../gpu/command_buffer/service/mailbox_manager_sync.cc:194 #1 0xcbaa0f80 in gpu::gles2::GLES2DecoderImpl::DoCreateAndConsumeTextureINTERNAL () at ../../third_party/mesa_headers/../../gpu/command_buffer/service/gles2_cmd_decoder.cc:18454 #2 0xcba85898 in gpu::gles2::GLES2DecoderImpl::HandleCreateAndConsumeTextureINTERNALImmediate () at ../../gpu/command_buffer/service/gles2_cmd_decoder_autogen.h:4946 #3 0xcba8f6a0 in gpu::gles2::GLES2DecoderImpl::DoCommandsImpl<false> () at ../../third_party/mesa_headers/../../gpu/command_buffer/service/gles2_cmd_decoder.cc:5932 #4 0xcb9bdc54 in gpu::CommandBufferService::Flush () at ./../../gpu/command_buffer/service/command_buffer_service.cc:69 #5 0xcbb2163a in gpu::InProcessCommandBuffer::FlushOnGpuThread () at ../../gpu/ipc/in_process_command_buffer.cc:913 #6 0xca515508 in base::OnceCallback<void ()>::Run() && () at ../../base/callback.h:97 #7 0xca52ffde in base::internal::FunctorTraits<void (android_webview::AwCookieStoreWrapper::*)(base::OnceCallback<void ()>), void>::Invoke<void (android_webview::AwCookieStoreWrapper::*)(base::OnceCallback<void ()>), base::WeakPtr<android_webview::AwCookieStoreWrapper>, base::OnceCallback<void ()> >(void (android_webview::AwCookieStoreWrapper::*)(base::OnceCallback<void ()>), base::WeakPtr<android_webview::AwCookieStoreWrapper>&&, base::OnceCallback<void ()>&&) () at ../../base/bind_internal.h:499 #8 base::internal::InvokeHelper<true, void>::MakeItSo<void (android_webview::AwCookieStoreWrapper::*)(base::OnceCallback<void ()>), base::WeakPtr<android_webview::AwCookieStoreWrapper>, base::OnceCallback<void ()> >(void (android_webview::AwCookieStoreWrapper::*&&)(base::OnceCallback<void ()>), base::WeakPtr<android_webview::AwCookieStoreWrapper>&&, base::OnceCallback<void ()>&&) () at ../../base/bind_internal.h:619 #9 base::internal::Invoker<base::internal::BindState<void (android_webview::AwCookieStoreWrapper::*)(base::OnceCallback<void ()>), base::WeakPtr<android_webview::AwCookieStoreWrapper>, base::OnceCallback<void ()> >, void ()>::RunImpl<void (android_webview::AwCookieStoreWrapper::*)(base::OnceCallback<void ()>), std::__1::tuple<base::WeakPtr<android_webview::AwCookieStoreWrapper>, base::OnceCallback<void ()> >, 0u, 1u>(void (android_webview::AwCookieStoreWrapper::*&&)(base::OnceCallback<void ()>), std::__1::tuple<base::WeakPtr<android_webview::AwCookieStoreWrapper>, base::OnceCallback<void ()> >&&, std::__1::integer_sequence<unsigned int, 0u, 1u>) () at ../../base/bind_internal.h:672 #10 base::internal::Invoker<base::internal::BindState<void (android_webview::AwCookieStoreWrapper::*)(base::OnceCallback<void ()>), base::WeakPtr<android_webview::AwCookieStoreWrapper>, base::OnceCallback<void ()> >, void ()>::RunOnce(base::internal::BindStateBase*) () at ../../base/bind_internal.h:641 #11 0xca515508 in base::OnceCallback<void ()>::Run() && () at ../../base/callback.h:97 #12 0xca5484bc in android_webview::TaskForwardingSequence::RunTask(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int) () at ../../android_webview/browser/gfx/deferred_gpu_command_service.cc:108 #13 0xca548544 in base::internal::FunctorTraits<void (android_webview::TaskForwardingSequence::*)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), void>::Invoke<void (android_webview::TaskForwardingSequence::*)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), base::WeakPtr<android_webview::TaskForwardingSequence>, base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int>(void (android_webview::TaskForwardingSequence::*)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), base::WeakPtr<android_webview::TaskForwardingSequence>&&, base::OnceCallback<void ()>&&, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >&&, unsigned int&&) () at ../../base/bind_internal.h:499 #14 base::internal::InvokeHelper<true, void>::MakeItSo<void (android_webview::TaskForwardingSequence::*)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), base::WeakPtr<android_webview::TaskForwardingSequence>, base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int>(void (android_webview::TaskForwardingSequence::*&&)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), base::WeakPtr<android_webview::TaskForwardingSequence>&&, base::OnceCallback<void ()>&&, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >&&, unsigned int&&) () at ../../base/bind_internal.h:619 #15 base::internal::Invoker<base::internal::BindState<void (android_webview::TaskForwardingSequence::*)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), base::WeakPtr<android_webview::TaskForwardingSequence>, base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int>, void ()>::RunImpl<void (android_webview::TaskForwardingSequence::*)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), std::__1::tuple<base::WeakPtr<android_webview::TaskForwardingSequence>, base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int>, 0u, 1u, 2u, 3u>(void (android_webview::TaskForwardingSequence::*&&)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), std::__1::tuple<base::WeakPtr<android_webview::TaskForwardingSequence>, base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int>&&, std::__1::integer_sequence<unsigned int, 0u, 1u, 2u, 3u>) () at ../../base/bind_internal.h:672 #16 base::internal::Invoker<base::internal::BindState<void (android_webview::TaskForwardingSequence::*)(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int), base::WeakPtr<android_webview::TaskForwardingSequence>, base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >, unsigned int>, void ()>::RunOnce(base::internal::BindStateBase*) () at ../../base/bind_internal.h:641 #17 0xca515508 in base::OnceCallback<void ()>::Run() && () at ../../base/callback.h:97 #18 0xca547f16 in android_webview::DeferredGpuCommandService::RunTasks () at ../../android_webview/browser/gfx/deferred_gpu_command_service.cc:243 #19 0xca547ec8 in android_webview::DeferredGpuCommandService::ScheduleTask(base::OnceCallback<void ()>, bool) () at ../../android_webview/browser/gfx/deferred_gpu_command_service.cc:188 #20 0xca5483ac in android_webview::TaskForwardingSequence::ScheduleTask(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >) () at ../../android_webview/browser/gfx/deferred_gpu_command_service.cc:77 #21 0xcbb2156e in gpu::InProcessCommandBuffer::ScheduleGpuTask(base::OnceCallback<void ()>, std::__1::vector<gpu::SyncToken, std::__1::allocator<gpu::SyncToken> >) () at ../../gpu/ipc/in_process_command_buffer.cc:849 #22 0xcbb219a6 in gpu::InProcessCommandBuffer::Flush () at ../../gpu/ipc/in_process_command_buffer.cc:977 #23 0xca7a9b84 in gpu::CommandBufferHelper::Flush () at ./../../gpu/command_buffer/client/cmd_buffer_helper.cc:182 #24 0xcb8b2800 in gpu::gles2::GLES2Implementation::FlushHelper () at ./../../gpu/command_buffer/client/gles2_implementation.cc:1388 #25 0xcb8b2a7c in gpu::gles2::GLES2Implementation::IssueShallowFlush () at ./../../gpu/command_buffer/client/gles2_implementation.cc:1378 #26 0xca549968 in android_webview::ParentOutputSurface::SwapBuffers () at ../../android_webview/browser/gfx/parent_output_surface.cc:52 #27 0xcba317dc in viz::GLRenderer::SwapBuffers () at ./../../components/viz/service/display/gl_renderer.cc:2901 #28 0xcba25d3a in viz::Display::DrawAndSwap () at ./../../components/viz/service/display/display.cc:523 #29 0xca54bba6 in android_webview::SurfacesInstance::DrawAndSwap () at ../../android_webview/browser/gfx/surfaces_instance.cc:239 #30 0xca548fc8 in android_webview::HardwareRenderer::Draw () at ../../android_webview/browser/gfx/hardware_renderer.cc:182 #31 0xca54a00c in android_webview::RenderThreadManager::DrawOnRT () at ../../android_webview/browser/gfx/render_thread_manager.cc:195 #32 0xca544be2 in android_webview::AwGLFunctor::DrawGL () at ../../android_webview/browser/gfx/aw_gl_functor.cc:119 ---Type <return> to continue, or q <return> to quit--- #33 DrawGLFunction () at ../../android_webview/browser/gfx/aw_gl_functor.cc:27 #34 0xec21d328 in android::(anonymous namespace)::DrawGLFunctor::operator()(int, void*) () from /tmp/adb-gdb-libs-803fd342/system/lib/libwebviewchromium_plat_support.so #35 0xf26fc6de in android::uirenderer::skiapipeline::GLFunctorDrawable::onDraw(SkCanvas*) () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #36 0xf29b84b6 in SkDrawable::draw(SkCanvas*, SkMatrix const*) () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #37 0xf29b8ac2 in SkLiteDL::draw(SkCanvas*) const () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #38 0xf29a07e0 in android::uirenderer::skiapipeline::RenderNodeDrawable::drawContent(SkCanvas*) const () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #39 0xf29a0af6 in android::uirenderer::skiapipeline::RenderNodeDrawable::forceDraw(SkCanvas*) () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #40 0xf2703d3e in android::uirenderer::skiapipeline::SkiaPipeline::renderLayersImpl(android::uirenderer::LayerUpdateQueue const&, bool, bool) () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #41 0xf29d3d1a in android::uirenderer::skiapipeline::SkiaPipeline::renderFrame(android::uirenderer::LayerUpdateQueue const&, SkRect const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, bool, bool, android::uirenderer::Rect const&, sk_sp<SkSurface>) () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #42 0xf29d33de in android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::FrameBuilder::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, bool, android::uirenderer::BakedOpRenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*) () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #43 0xf270c42c in android::uirenderer::renderthread::CanvasContext::draw() () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #44 0xf29d6b08 in std::__1::__function::__func<android::uirenderer::renderthread::DrawFrameTask::postAndWait()::$_0, std::__1::allocator<android::uirenderer::renderthread::DrawFrameTask::postAndWait()::$_0>, void ()>::operator() () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #45 0xf299fb30 in android::uirenderer::WorkQueue::process() () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #46 0xf271519e in android::uirenderer::renderthread::RenderThread::threadLoop() () from /tmp/adb-gdb-libs-803fd342/system/lib/libhwui.so #47 0xf132f088 in android::Thread::_threadLoop(void*) () from /tmp/adb-gdb-libs-803fd342/system/lib/libutils.so #48 0xf1ea940a in __pthread_start(void*) () from /tmp/adb-gdb-libs-803fd342/system/lib/libc.so #49 0xf1e630ce in __start_thread () from /tmp/adb-gdb-libs-803fd342/system/lib/libc.so
|