Closed
Bug 1077619
Opened 10 years ago
Closed 10 years ago
B2G Homescreen overscroll animation causes PR_ASSERT_CURRENT_THREAD_IN_MONITOR(mReentrantMonitor) to fail in AsyncPanZoomController::GetFrameMetrics
Categories
(Core :: Panning and Zooming, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1077402
People
(Reporter: jld, Unassigned)
Details
STR: On a B2G debug build (I used emulator-x86-kk), unlock the homescreen and drag downwards. Expected: Homescreen stretches to indicate overscroll. Actual: Parent process crash on a non-main thread. 5 libnss3.so!PR_AssertCurrentThreadInMonitor [ptsynch.c : 571 + 0x20] 6 libxul.so!mozilla::layers::AsyncPanZoomController::GetFrameMetrics() const [ReentrantMonitor.h : 129 + 0xe] 7 libxul.so!mozilla::layers::Axis::GetCompositionLength() const [Axis.cpp : 345 + 0xe] 8 libxul.so!mozilla::layers::AsyncPanZoomController::GetOverscrollTransform() const [AsyncPanZoomController.cpp : 2471 + 0x8] 9 libxul.so!mozilla::layers::ApplyAsyncTransformToScrollbarForContent [AsyncCompositionManager.cpp : 739 + 0x14] 10 libxul.so!mozilla::layers::AsyncCompositionManager::ApplyAsyncTransformToScrollbar(mozilla::layers::Layer*) [AsyncCompositionManager.cpp : 820 + 0xe] 11 libxul.so!mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*) [AsyncCompositionManager.cpp : 662 + 0xe] ... 15 libxul.so!mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*) [AsyncCompositionManager.cpp : 569 + 0xe] 16 libxul.so!mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*) [AsyncCompositionManager.cpp : 569 + 0xe] 17 libxul.so!mozilla::layers::AsyncCompositionManager::TransformShadowTree(mozilla::TimeStamp) [AsyncCompositionManager.cpp : 1007 + 0xa] 18 libxul.so!mozilla::layers::CompositorParent::CompositeToTarget(mozilla::gfx::DrawTarget*, nsIntRect const*) [CompositorParent.cpp : 691 + 0x10] 19 libxul.so!mozilla::layers::CompositorParent::CompositeCallback() [CompositorParent.cpp : 642 + 0xa] 20 libxul.so!RunnableMethod<...>::Run() [tuple.h : 383 + 0x13] 21 libxul.so!MessageLoop::RunTask(Task*) [message_loop.cc : 358 + 0x9] 22 libxul.so!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc : 366 + 0xa] 23 libxul.so!MessageLoop::DoDelayedWork(base::TimeTicks*) [message_loop.cc : 471 + 0xc] 24 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc : 39 + 0xc] 25 libxul.so!MessageLoop::RunInternal() [message_loop.cc : 230 + 0x14] 26 libxul.so!MessageLoop::Run() [message_loop.cc : 223 + 0x8] ... 29 libc.so!__thread_entry [pthread_create.cpp : 105 + 0xb]
Updated•10 years ago
|
Component: Graphics: Layers → Panning and Zooming
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•