← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1314563] [NEW] Renderer aborts when running unit tests in debug builds

 

Public bug reported:

I’m running a debug build on desktop, and when running the unit tests
with the latest trunk (rev 540) the renderer aborts with the following
error:

1: [0430/113335:ERROR:gpu_message_filter.cc(174)] Renderer 30 tried to access a surface for renderer 0
1: [0430/113335:ERROR:gpu_channel_host.cc(146)] GpuChannelHost::CreateViewCommandBuffer failed.
1: [0430/113335:ERROR:webgraphicscontext3d_command_buffer_impl.cc(377)] GpuChannelHost failed to create command buffer.
1: [0430/113335:ERROR:webgraphicscontext3d_command_buffer_impl.cc(405)] Failed to initialize command buffer.
1: [0430/113335:ERROR:webgraphicscontext3d_command_buffer_impl.cc(463)] Failed to initialize context.
1: PASS   : qml-api-test-noprofile::NavigationRequest::test_NavigationRequest1_from_user_gestures(row 12)
1: [0430/113335:ERROR:renderer_main.cc(227)] Running without renderer sandbox
1: [0430/113335:FATAL:context_provider_command_buffer.cc(120)] Check failed: lost_context_callback_proxy_. 
1: #0 0x7f2e5b8921f7 base::debug::StackTrace::StackTrace()
1: #1 0x7f2e5b90896f logging::LogMessage::~LogMessage()
1: #2 0x7f2e5bbc9b46 content::ContextProviderCommandBuffer::ContextGL()
1: #3 0x7f2e60e616ad content::MailboxOutputSurface::DiscardBackbuffer()
1: #4 0x7f2e60e61199 content::MailboxOutputSurface::~MailboxOutputSurface()
1: #5 0x7f2e60e612ae content::MailboxOutputSurface::~MailboxOutputSurface()
1: #6 0x7f2e5d096d7e base::DefaultDeleter<>::operator()()
1: #7 0x7f2e5d0959e8 base::internal::scoped_ptr_impl<>::~scoped_ptr_impl()
1: #8 0x7f2e5d094d0a scoped_ptr<>::~scoped_ptr()
1: #9 0x7f2e5d3ad49c cc::ThreadProxy::InitializeOutputSurfaceOnImplThread()
1: #10 0x7f2e5d3b4dfa base::internal::RunnableAdapter<>::Run()
1: #11 0x7f2e5d3b4013 base::internal::InvokeHelper<>::MakeItSo()
1: #12 0x7f2e5d3b3131 base::internal::Invoker<>::Run()
1: #13 0x7f2e5b7effd4 base::Callback<>::Run()
1: #14 0x7f2e5b929570 base::MessageLoop::RunTask()
1: #15 0x7f2e5b92969e base::MessageLoop::DeferOrRunPendingTask()
1: #16 0x7f2e5b929bee base::MessageLoop::DoWork()
1: #17 0x7f2e5b938621 base::MessagePumpDefault::Run()
1: #18 0x7f2e5b92906e base::MessageLoop::RunHandler()
1: #19 0x7f2e5b981bca base::RunLoop::Run()
1: #20 0x7f2e5b92871e base::MessageLoop::Run()
1: #21 0x7f2e5b9db4b0 base::Thread::Run()
1: #22 0x7f2e5b9db707 base::Thread::ThreadMain()
1: #23 0x7f2e5b9c9b68 base::(anonymous namespace)::ThreadFunc()
1: #24 0x7f2e55d96182 start_thread
1: #25 0x7f2e5aa3730d clone
1: 
1: Received signal 6
1: #0 0x7f2e5b8921f7 base::debug::StackTrace::StackTrace()
1: #1 0x7f2e5b891aec base::debug::(anonymous namespace)::StackDumpSignalHandler()
1: #2 0x7f2e5a972ff0 <unknown>
1: #3 0x7f2e5a972f79 gsignal
1: #4 0x7f2e5a976388 abort
1: #5 0x7f2e5b88edf3 base::debug::(anonymous namespace)::DebugBreak()
1: #6 0x7f2e5b88edff base::debug::BreakDebugger()
1: #7 0x7f2e5b908cbf logging::LogMessage::~LogMessage()
1: #8 0x7f2e5bbc9b46 content::ContextProviderCommandBuffer::ContextGL()
1: #9 0x7f2e60e616ad content::MailboxOutputSurface::DiscardBackbuffer()
1: #10 0x7f2e60e61199 content::MailboxOutputSurface::~MailboxOutputSurface()
1: #11 0x7f2e60e612ae content::MailboxOutputSurface::~MailboxOutputSurface()
1: #12 0x7f2e5d096d7e base::DefaultDeleter<>::operator()()
1: #13 0x7f2e5d0959e8 base::internal::scoped_ptr_impl<>::~scoped_ptr_impl()
1: #14 0x7f2e5d094d0a scoped_ptr<>::~scoped_ptr()
1: #15 0x7f2e5d3ad49c cc::ThreadProxy::InitializeOutputSurfaceOnImplThread()
1: #16 0x7f2e5d3b4dfa base::internal::RunnableAdapter<>::Run()
1: #17 0x7f2e5d3b4013 base::internal::InvokeHelper<>::MakeItSo()
1: #18 0x7f2e5d3b3131 base::internal::Invoker<>::Run()
1: #19 0x7f2e5b7effd4 base::Callback<>::Run()
1: #20 0x7f2e5b929570 base::MessageLoop::RunTask()
1: #21 0x7f2e5b92969e base::MessageLoop::DeferOrRunPendingTask()
1: #22 0x7f2e5b929bee base::MessageLoop::DoWork()
1: #23 0x7f2e5b938621 base::MessagePumpDefault::Run()
1: #24 0x7f2e5b92906e base::MessageLoop::RunHandler()
1: #25 0x7f2e5b981bca base::RunLoop::Run()
1: #26 0x7f2e5b92871e base::MessageLoop::Run()
1: #27 0x7f2e5b9db4b0 base::Thread::Run()
1: #28 0x7f2e5b9db707 base::Thread::ThreadMain()
1: #29 0x7f2e5b9c9b68 base::(anonymous namespace)::ThreadFunc()
1: #30 0x7f2e55d96182 start_thread
1: #31 0x7f2e5aa3730d clone
1:   r8: fffffffffffff7f0  r9: fffffffffffff7e0 r10: 0000000000000008 r11: 0000000000000206
1:  r12: 00007f2e5acfc1c0 r13: 00007f2e4d4176c8 r14: 0000000000000000 r15: 00007f2e4d419700
1:   di: 00000000000024e1  si: 00000000000024e8  bp: 00007f2e4d416ea0  bx: 00000000000005e4
1:   dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007f2e4d416d68
1:   ip: 00007f2e5a972f79 efl: 0000000000000206 cgf: 0000000000000033 erf: 0000000000000000
1:  trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000

** Affects: oxide
     Importance: High
         Status: Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1314563

Title:
  Renderer aborts when running unit tests in debug builds

Status in Oxide Webview:
  Triaged

Bug description:
  I’m running a debug build on desktop, and when running the unit tests
  with the latest trunk (rev 540) the renderer aborts with the following
  error:

  1: [0430/113335:ERROR:gpu_message_filter.cc(174)] Renderer 30 tried to access a surface for renderer 0
  1: [0430/113335:ERROR:gpu_channel_host.cc(146)] GpuChannelHost::CreateViewCommandBuffer failed.
  1: [0430/113335:ERROR:webgraphicscontext3d_command_buffer_impl.cc(377)] GpuChannelHost failed to create command buffer.
  1: [0430/113335:ERROR:webgraphicscontext3d_command_buffer_impl.cc(405)] Failed to initialize command buffer.
  1: [0430/113335:ERROR:webgraphicscontext3d_command_buffer_impl.cc(463)] Failed to initialize context.
  1: PASS   : qml-api-test-noprofile::NavigationRequest::test_NavigationRequest1_from_user_gestures(row 12)
  1: [0430/113335:ERROR:renderer_main.cc(227)] Running without renderer sandbox
  1: [0430/113335:FATAL:context_provider_command_buffer.cc(120)] Check failed: lost_context_callback_proxy_. 
  1: #0 0x7f2e5b8921f7 base::debug::StackTrace::StackTrace()
  1: #1 0x7f2e5b90896f logging::LogMessage::~LogMessage()
  1: #2 0x7f2e5bbc9b46 content::ContextProviderCommandBuffer::ContextGL()
  1: #3 0x7f2e60e616ad content::MailboxOutputSurface::DiscardBackbuffer()
  1: #4 0x7f2e60e61199 content::MailboxOutputSurface::~MailboxOutputSurface()
  1: #5 0x7f2e60e612ae content::MailboxOutputSurface::~MailboxOutputSurface()
  1: #6 0x7f2e5d096d7e base::DefaultDeleter<>::operator()()
  1: #7 0x7f2e5d0959e8 base::internal::scoped_ptr_impl<>::~scoped_ptr_impl()
  1: #8 0x7f2e5d094d0a scoped_ptr<>::~scoped_ptr()
  1: #9 0x7f2e5d3ad49c cc::ThreadProxy::InitializeOutputSurfaceOnImplThread()
  1: #10 0x7f2e5d3b4dfa base::internal::RunnableAdapter<>::Run()
  1: #11 0x7f2e5d3b4013 base::internal::InvokeHelper<>::MakeItSo()
  1: #12 0x7f2e5d3b3131 base::internal::Invoker<>::Run()
  1: #13 0x7f2e5b7effd4 base::Callback<>::Run()
  1: #14 0x7f2e5b929570 base::MessageLoop::RunTask()
  1: #15 0x7f2e5b92969e base::MessageLoop::DeferOrRunPendingTask()
  1: #16 0x7f2e5b929bee base::MessageLoop::DoWork()
  1: #17 0x7f2e5b938621 base::MessagePumpDefault::Run()
  1: #18 0x7f2e5b92906e base::MessageLoop::RunHandler()
  1: #19 0x7f2e5b981bca base::RunLoop::Run()
  1: #20 0x7f2e5b92871e base::MessageLoop::Run()
  1: #21 0x7f2e5b9db4b0 base::Thread::Run()
  1: #22 0x7f2e5b9db707 base::Thread::ThreadMain()
  1: #23 0x7f2e5b9c9b68 base::(anonymous namespace)::ThreadFunc()
  1: #24 0x7f2e55d96182 start_thread
  1: #25 0x7f2e5aa3730d clone
  1: 
  1: Received signal 6
  1: #0 0x7f2e5b8921f7 base::debug::StackTrace::StackTrace()
  1: #1 0x7f2e5b891aec base::debug::(anonymous namespace)::StackDumpSignalHandler()
  1: #2 0x7f2e5a972ff0 <unknown>
  1: #3 0x7f2e5a972f79 gsignal
  1: #4 0x7f2e5a976388 abort
  1: #5 0x7f2e5b88edf3 base::debug::(anonymous namespace)::DebugBreak()
  1: #6 0x7f2e5b88edff base::debug::BreakDebugger()
  1: #7 0x7f2e5b908cbf logging::LogMessage::~LogMessage()
  1: #8 0x7f2e5bbc9b46 content::ContextProviderCommandBuffer::ContextGL()
  1: #9 0x7f2e60e616ad content::MailboxOutputSurface::DiscardBackbuffer()
  1: #10 0x7f2e60e61199 content::MailboxOutputSurface::~MailboxOutputSurface()
  1: #11 0x7f2e60e612ae content::MailboxOutputSurface::~MailboxOutputSurface()
  1: #12 0x7f2e5d096d7e base::DefaultDeleter<>::operator()()
  1: #13 0x7f2e5d0959e8 base::internal::scoped_ptr_impl<>::~scoped_ptr_impl()
  1: #14 0x7f2e5d094d0a scoped_ptr<>::~scoped_ptr()
  1: #15 0x7f2e5d3ad49c cc::ThreadProxy::InitializeOutputSurfaceOnImplThread()
  1: #16 0x7f2e5d3b4dfa base::internal::RunnableAdapter<>::Run()
  1: #17 0x7f2e5d3b4013 base::internal::InvokeHelper<>::MakeItSo()
  1: #18 0x7f2e5d3b3131 base::internal::Invoker<>::Run()
  1: #19 0x7f2e5b7effd4 base::Callback<>::Run()
  1: #20 0x7f2e5b929570 base::MessageLoop::RunTask()
  1: #21 0x7f2e5b92969e base::MessageLoop::DeferOrRunPendingTask()
  1: #22 0x7f2e5b929bee base::MessageLoop::DoWork()
  1: #23 0x7f2e5b938621 base::MessagePumpDefault::Run()
  1: #24 0x7f2e5b92906e base::MessageLoop::RunHandler()
  1: #25 0x7f2e5b981bca base::RunLoop::Run()
  1: #26 0x7f2e5b92871e base::MessageLoop::Run()
  1: #27 0x7f2e5b9db4b0 base::Thread::Run()
  1: #28 0x7f2e5b9db707 base::Thread::ThreadMain()
  1: #29 0x7f2e5b9c9b68 base::(anonymous namespace)::ThreadFunc()
  1: #30 0x7f2e55d96182 start_thread
  1: #31 0x7f2e5aa3730d clone
  1:   r8: fffffffffffff7f0  r9: fffffffffffff7e0 r10: 0000000000000008 r11: 0000000000000206
  1:  r12: 00007f2e5acfc1c0 r13: 00007f2e4d4176c8 r14: 0000000000000000 r15: 00007f2e4d419700
  1:   di: 00000000000024e1  si: 00000000000024e8  bp: 00007f2e4d416ea0  bx: 00000000000005e4
  1:   dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007f2e4d416d68
  1:   ip: 00007f2e5a972f79 efl: 0000000000000206 cgf: 0000000000000033 erf: 0000000000000000
  1:  trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1314563/+subscriptions


Follow ups

References