Closed
Bug 975700
Opened 11 years ago
Closed 2 years ago
Assertion failure: ancestorTransform.IsIdentity(), at gfx/layers/composite/AsyncCompositionManager.cpp with -moz-hidden-unscrollable, transform
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: assertion, testcase)
Attachments
(3 files)
###!!! ASSERTION: Framebuffer not complete -- error 0x8cd6, aFBOTextureTarget 0xde1, mFBO 1, mTextureHandle 6, aRect.width 0, aRect.height 0: 'Error', file gfx/layers/opengl/CompositingRenderTargetOGL.cpp, line 91
###!!! ASSERTION: Texture initialization failed! -- error 0x506, Source 0, Source format 6408, RGBA Compat 1: 'Error', file gfx/layers/opengl/CompositorOGL.cpp, line 786
Possibly related: bug 766422 (similar testcase), bug 914437, bug 951893
Reporter | ||
Comment 1•11 years ago
|
||
Reporter | ||
Comment 2•11 years ago
|
||
Comment 3•7 years ago
|
||
The original assertions hit by this testcase appear to be gone, but this testcase still does intermittently assert on desktop platforms and 100% of the time on Android.
Assertion failure: ancestorTransform.IsIdentity(), at /builds/worker/workspace/build/src/gfx/layers/composite/AsyncCompositionManager.cpp:482
#01: mozilla::layers::AsyncCompositionManager::AlignFixedAndStickyLayers [gfx/layers/composite/AsyncCompositionManager.cpp:464]
#02: mozilla::layers::AsyncCompositionManager::AlignFixedAndStickyLayers [gfx/layers/composite/AsyncCompositionManager.cpp:464]
#03: mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::{lambda(mozilla::layers::Layer*)#2}::operator()(mozilla::layers::Layer*) const
#04: mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)>, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)> > [gfx/layers/TreeTraversal.h:146]
#05: mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)>, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)> > [gfx/layers/TreeTraversal.h:43]
#06: mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)>, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)> > [gfx/layers/TreeTraversal.h:43]
#07: mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator, mozilla::layers::Layer*, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)>, mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree(mozilla::layers::Layer*, bool*)::<lambda(mozilla::layers::Layer*)> > [gfx/layers/TreeTraversal.h:43]
#08: mozilla::layers::AsyncCompositionManager::ApplyAsyncContentTransformToTree [gcc/include/c++/6.4.0/bits/stl_tree.h:873]
#09: mozilla::layers::AsyncCompositionManager::TransformShadowTree [gfx/layers/composite/AsyncCompositionManager.cpp:1441]
#10: mozilla::layers::CompositorBridgeParent::CompositeToTarget [gfx/layers/ipc/CompositorBridgeParent.cpp:1023]
#11: mozilla::layers::CompositorVsyncScheduler::Composite [gfx/layers/ipc/CompositorVsyncScheduler.cpp:275]
#12: mozilla::detail::RunnableMethodImpl<mozilla::layers::CompositorVsyncScheduler*, void (mozilla::layers::CompositorVsyncScheduler::*)(mozilla::TimeStamp), true, (mozilla::RunnableKind)1u, mozilla::TimeStamp>::Run [xpcom/threads/nsThreadUtils.h:1196]
Has Regression Range: --- → no
status-firefox56:
--- → wontfix
status-firefox57:
--- → wontfix
status-firefox58:
--- → fix-optional
status-firefox-esr52:
--- → wontfix
Component: Graphics → Graphics: Layers
Summary: "ASSERTION: Framebuffer not complete" and "ASSERTION: Texture initialization failed" with -moz-hidden-unscrollable, transform → ancestorTransform.IsIdentity(), at gfx/layers/composite/AsyncCompositionManager.cpp with -moz-hidden-unscrollable, transform
Updated•7 years ago
|
Summary: ancestorTransform.IsIdentity(), at gfx/layers/composite/AsyncCompositionManager.cpp with -moz-hidden-unscrollable, transform → Assertion failure: ancestorTransform.IsIdentity(), at gfx/layers/composite/AsyncCompositionManager.cpp with -moz-hidden-unscrollable, transform
Comment 4•7 years ago
|
||
status-firefox59:
--- → ?
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Severity: normal → S3
Comment 6•2 years ago
|
||
This issue was last reported by fuzzers targeting m-c 20210209-89c5f958a3ac.
bhood: Is this still relevant now that we've moved to webrender?
Flags: needinfo?(bhood)
Comment 7•2 years ago
|
||
Glenn, does this report remain valid with WR?
Flags: needinfo?(bhood) → needinfo?(gwatson)
Comment 8•2 years ago
|
||
That source file no longer exists, so I'm going to say no.
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(gwatson)
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•