cc calls in to RenderWidgetHostView on the compositor thread

Bug #1547868 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Fix Released
Critical
Chris Coulson

Bug Description

#0 0x00007fffb39c3fe0 in oxide::RenderWidgetHostView::RunAckCallbacks(cc::SurfaceDrawStatus) (this=0x5555580c5780, status=cc::SurfaceDrawStatus::DRAWN)
    at ../../../../shared/browser/oxide_render_widget_host_view.cc:735
#1 0x00007fffb4a5e1cd in cc::Surface::RunDrawCallbacks(cc::SurfaceDrawStatus) (args#0=@0x7fff71ffa86c: cc::SurfaceDrawStatus::DRAWN, this=0x7fff71ffa870)
    at ../../../../third_party/chromium/src/base/callback.h:394
#2 0x00007fffb4a5e1cd in cc::Surface::RunDrawCallbacks(cc::SurfaceDrawStatus) (this=0x5555580bd5e0, drawn=drawn@entry=cc::SurfaceDrawStatus::DRAWN)
    at ../../../../third_party/chromium/src/cc/surfaces/surface.cc:160
#3 0x00007fffb4a5acdf in cc::Display::DrawAndSwap() (this=0x555558fc0af0) at ../../../../third_party/chromium/src/cc/surfaces/display.cc:211
#4 0x00007fffb4a5d0d2 in cc::DisplayScheduler::DrawAndSwap() (this=0x7fff500021f0) at ../../../../third_party/chromium/src/cc/surfaces/display_scheduler.cc:119
#5 0x00007fffb4a5d721 in cc::DisplayScheduler::OnBeginFrameDeadline() (this=0x7fff500021f0) at ../../../../third_party/chromium/src/cc/surfaces/display_scheduler.cc:295
#6 0x00007fffb3a001dd in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) (this=0x7fff71ffac88)
    at ../../../../third_party/chromium/src/base/callback.h:394
#7 0x00007fffb3a001dd in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) (this=this@entry=0x555557fcbb78, queue_function=queue_function@entry=0x7fffb6fb6799 "MessageLoop::PostTask", pending_task=...) at ../../../../third_party/chromium/src/base/debug/task_annotator.cc:51
#8 0x00007fffb3a1c3a9 in base::MessageLoop::RunTask(base::PendingTask const&) (this=this@entry=0x555557fcba00, pending_task=...)
    at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:486
#9 0x00007fffb3a1ca89 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) (this=this@entry=0x555557fcba00, pending_task=...)
    at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:495
#10 0x00007fffb3a1cf4d in base::MessageLoop::DoWork() (this=0x555557fcba00) at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:607
#11 0x00007fffb3a1ed39 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) (this=0x7fff50001340, delegate=0x555557fcba00)
    at ../../../../third_party/chromium/src/base/message_loop/message_pump_default.cc:33
#12 0x00007fffb3a30b78 in base::RunLoop::Run() (this=this@entry=0x7fff71ffae30) at ../../../../third_party/chromium/src/base/run_loop.cc:56
#13 0x00007fffb3a1bbe5 in base::MessageLoop::Run() (this=<optimised out>) at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:293
#14 0x00007fffb3a48d3a in base::Thread::ThreadMain() (message_loop=<optimised out>, this=0x555557806c00) at ../../../../third_party/chromium/src/base/threading/thread.cc:200
#15 0x00007fffb3a48d3a in base::Thread::ThreadMain() (this=0x555557806c00) at ../../../../third_party/chromium/src/base/threading/thread.cc:252
#16 0x00007fffb3a45acd in base::(anonymous namespace)::ThreadFunc(void*) (params=<optimised out>)
    at ../../../../third_party/chromium/src/base/threading/platform_thread_posix.cc:68
#17 0x00007ffff56fb6aa in start_thread (arg=0x7fff71ffb700) at pthread_create.c:333
#18 0x00007ffff5a18e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

This is a result of http://bazaar.launchpad.net/~oxide-developers/oxide/oxide.trunk/revision/1345. We need to fix this before release.

Changed in oxide:
importance: Undecided → Critical
status: New → Triaged
assignee: nobody → Chris Coulson (chrisccoulson)
milestone: none → branch-1.14
Changed in oxide:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.