Closed
Bug 1131824
Opened 9 years ago
Closed 6 years ago
B2G: FPS counter broken
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: gwagner, Unassigned)
Details
(Whiteboard: gfx-noted)
When you enable the FPS counter you get Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 2834.2917] 0xb421e880 in mozilla::TimeStamp::operator- (this=<optimized out>, aOther=...) at ../../dist/include/mozilla/TimeStamp.h:455 455 MOZ_ASSERT(!aOther.IsNull(), "Cannot compute with aOther null value"); (gdb) bt #0 0xb421e880 in mozilla::TimeStamp::operator- (this=<optimized out>, aOther=...) at ../../dist/include/mozilla/TimeStamp.h:455 #1 0xb474c962 in mozilla::layers::LayerManagerComposite::RenderDebugOverlay (this=this@entry=0xaec5d6b0, aBounds=...) at ../../../gfx/layers/composite/LayerManagerComposite.cpp:413 #2 0xb474de4e in mozilla::layers::LayerManagerComposite::Render (this=this@entry=0xaec5d6b0) at ../../../gfx/layers/composite/LayerManagerComposite.cpp:758 #3 0xb474e122 in EndTransaction (aFlags=<optimized out>, this=0xaec5d6b0, aCallback=<optimized out>, aCallbackData=<optimized out>) at ../../../gfx/layers/composite/LayerManagerComposite.cpp:310 #4 mozilla::layers::LayerManagerComposite::EndTransaction (this=0xaec5d6b0, aCallback=<optimized out>, aCallbackData=<optimized out>, aFlags=<optimized out>) at ../../../gfx/layers/composite/LayerManagerComposite.cpp:262 #5 0xb474e206 in mozilla::layers::LayerManagerComposite::EndEmptyTransaction (this=0xaec5d6b0, aFlags=aFlags@entry=mozilla::layers::LayerManager::END_DEFAULT) at ../../../gfx/layers/composite/LayerManagerComposite.cpp:257 #6 0xb47564ee in mozilla::layers::CompositorParent::CompositeToTarget (this=0xae9b3000, this@entry=0xb0b67d80, aTarget=aTarget@entry=0x0, aRect=aRect@entry=0x0) at ../../../gfx/layers/ipc/CompositorParent.cpp:982 #7 0xb47566a6 in mozilla::layers::CompositorParent::CompositeCallback (this=0xb0b67d80, aScheduleTime=...) at ../../../gfx/layers/ipc/CompositorParent.cpp:898 #8 0xb4756732 in mozilla::layers::CompositorVsyncObserver::Composite (this=0xb0b67d80, aVsyncTimestamp=...) at ../../../gfx/layers/ipc/CompositorParent.cpp:335 #9 0xb4744a62 in DispatchToMethod<mozilla::layers::CompositorParent, void (mozilla::layers::CompositorParent::*)(mozilla::TimeStamp), mozilla::TimeStamp> (arg=..., method= (void (mozilla::layers::CompositorParent::*)(mozilla::layers::CompositorParent * const, mozilla::TimeStamp)) 0xb47566a9 <mozilla::layers::CompositorVsyncObserver::Composite(mozilla::TimeStamp)>, obj=<optimized out>) at ../../../ipc/chromium/src/base/tuple.h:393 #10 RunnableMethod<mozilla::layers::CompositorParent, void (mozilla::layers::CompositorParent::*)(mozilla::TimeStamp), Tuple1<mozilla::TimeStamp> >::Run (this=<optimized out>) at ../../../ipc/chromium/src/base/task.h:310 #11 0xb440c444 in MessageLoop::RunTask (this=0xb0743cc0, task=0xadb614c0) at ../../../ipc/chromium/src/base/message_loop.cc:361 #12 0xb440f57a in MessageLoop::DeferOrRunPendingTask (this=<optimized out>, pending_task=...) at ../../../ipc/chromium/src/base/message_loop.cc:369 #13 0xb4411330 in DoWork (this=<optimized out>) at ../../../ipc/chromium/src/base/message_loop.cc:447 #14 MessageLoop::DoWork (this=0xb0743cc0) at ../../../ipc/chromium/src/base/message_loop.cc:426 #15 0xb440d4b4 in base::MessagePumpDefault::Run (this=0xb2771ee0, delegate=0xb0743cc0) at ../../../ipc/chromium/src/base/message_pump_default.cc:34 #16 0xb440d430 in MessageLoop::RunInternal (this=this@entry=0xb0743cc0) at ../../../ipc/chromium/src/base/message_loop.cc:233 #17 0xb440d44a in RunHandler (this=0xb0743cc0) at ../../../ipc/chromium/src/base/message_loop.cc:226 #18 MessageLoop::Run (this=this@entry=0xb0743cc0) at ../../../ipc/chromium/src/base/message_loop.cc:200 #19 0xb4412a58 in base::Thread::ThreadMain (this=0xb0a88340) at ../../../ipc/chromium/src/base/thread.cc:170 #20 0xb44065d8 in ThreadFunc (closure=<optimized out>) at ../../../ipc/chromium/src/base/platform_thread_posix.cc:39 #21 0xb6ec022c in __thread_entry (func=0xb44065d1 <ThreadFunc(void*)>, arg=0xb0a88340, tls=0xb0743dd0) at bionic/libc/bionic/pthread_create.cpp:105 #22 0xb6ec03c4 in pthread_create (thread_out=0xb0a88348, attr=<optimized out>, start_routine=0xb44065d1 <ThreadFunc(void*)>, arg=0x78) at bionic/libc/bionic/pthread_create.cpp:224 #23 0x00000000 in ?? ()
Reporter | ||
Comment 1•9 years ago
|
||
(gdb) l 408 float alpha = 1; 409 #ifdef ANDROID 410 // Draw a translation delay warning overlay 411 int width; 412 int border; 413 if ((now - mWarnTime).ToMilliseconds() < kVisualWarningDuration) { 414 EffectChain effects; 415 416 // Black blorder 417 border = 4; (gdb) p now $1 = {mValue = 1133215277074} (gdb) p mWarnTime $2 = {mValue = 0}
Comment 2•6 years ago
|
||
Mass closing as we are no longer working on b2g/firefox os.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Comment 3•6 years ago
|
||
Mass closing as we are no longer working on b2g/firefox os.
You need to log in
before you can comment on or make changes to this bug.
Description
•