Closed
Bug 1312362
Opened 8 years ago
Closed 8 years ago
Assertion failure: aChild->GetApzc() != parent, at HitTestingTreeNode.cpp:90
Categories
(Core :: Panning and Zooming, defect, P3)
Tracking
()
People
(Reporter: cbook, Unassigned)
References
()
Details
(Keywords: assertion, Whiteboard: [top-sitetestrun][gfx-noted])
Attachments
(2 files)
Found via bughunter topsite tests and reproduced on latest windows tinderbox debug trunk build. Assertion failure: aChild->GetApzc() != parent, at c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/gfx/layers/apz/src/HitTestingTreeNode.cpp:90 Steps to reproduce: -> Load http://www.socialtriggers.com --> Assertion affects trunk -> beta and all platforms like windows, mac and linux
Reporter | ||
Comment 1•8 years ago
|
||
[Tracking Requested - why for this release]: topsite tests results - affects trunk -> beta on debug builds
status-firefox50:
--- → affected
status-firefox51:
--- → affected
status-firefox52:
--- → affected
tracking-firefox50:
--- → ?
tracking-firefox51:
--- → ?
tracking-firefox52:
--- → ?
Updated•8 years ago
|
Component: Graphics: Layers → Panning and Zooming
Version: unspecified → 50 Branch
Comment 2•8 years ago
|
||
This is the layer tree that the APZ ends up getting. There are multiple instances of layers with a metrics scrollId=3 having children which also have the same metrics. That's not allowed. So something on the layout side is not constructing a proper layer tree.
Comment 3•8 years ago
|
||
That being said, the page seems to load and scroll fine in an opt build, so we seem to have enough graceful handling that this is not an issue for users.
Priority: -- → P3
Whiteboard: [top-sitetestrun] → [top-sitetestrun][gfx-noted]
Comment 4•8 years ago
|
||
/cc mstange and matt since this is likely a bug or unhandled case in FrameLayerBuilder.
Comment 5•8 years ago
|
||
Is there a blend mode on that page? I know that there is currently a bug about a double ScrollMetaData when blend modes are involved, and that bug 1298218 will fix that.
Comment 6•8 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #5) > Is there a blend mode on that page? It looks that way. [1] contains: .blend-overlay { mix-blend-mode: overlay; } [1] http://socialtriggers.com/wp-content/themes/socialtriggers/style.css?v=0.6.1
Comment 7•8 years ago
|
||
Ok, let's mark it as a dependency and revisit this once bug 1298218 lands.
Depends on: 1298218
Updated•8 years ago
|
Too late for 50, untracked.
Comment 9•8 years ago
|
||
Per comment #3, mark 51 fix-optional and track 51- as the issue is handled in opt build. But, still happy to take fix in 51 early beta.
Comment 10•8 years ago
|
||
bug 1298218 looks like a massive refactoring, doesn't seem likely to be a candidate for uplift, so marking this fix-optional for 52
Comment 11•8 years ago
|
||
Verified that this still reproduces on a m-c debug OS X build just before markus's patches in bug 1298218, and that it is fixed after his patches landed.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
Updated•8 years ago
|
status-firefox53:
--- → wontfix
status-firefox54:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•