Open
Bug 1247938
Opened 8 years ago
Updated 1 year ago
http://holohalo.net/ generates improper layer tree, causing janky scrolling (non-debug build) or assertion failure (debug build)
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
NEW
People
(Reporter: pbro, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: assertion, perf, Whiteboard: gfx-noted)
Attachments
(3 files, 1 obsolete file)
This page has horrible performance pretty much everywhere, but for the purpose of this bug, I tested on FF46 with e10s enabled: - open http://holohalo.net/ - scroll around Scrolling is really slow and janky Some of the background images that are rotating in the SVG animations on the page flicker really rapidly when you scroll.
Reporter | ||
Comment 1•8 years ago
|
||
Oh, I was testing on Windows 10, but :smaug tested on Linux and confirmed the performance problem. The first time I tested this site, it made the content process crash, but I wasn't able to reproduce this ever since. And it happened right when I opened devtools.
Updated•8 years ago
|
OS: Unspecified → All
Hardware: Unspecified → All
I get the same jankiness in Firefox 40 and Chrome 48. I'm not sure this is a bug in our code.
Updated•8 years ago
|
Comment 3•8 years ago
|
||
In my local debug build (with a couple of unrelated patches applied) loading this page hits an assertion failure and crashes.
Updated•8 years ago
|
Blocks: apz-desktop
Keywords: assertion
Comment 4•8 years ago
|
||
I'll look into the assertion failure, it might lead somewhere interesting.
Assignee: nobody → bugmail.mozilla
Comment 5•8 years ago
|
||
This includes the layer dump. There are container layers which have metrics with scrollId=2, but they have child container layers which also have metrics with scrollId=2. Presumably that's where the problem is coming from.
Attachment #8718938 -
Attachment is obsolete: true
Updated•8 years ago
|
Assignee: bugmail.mozilla → nobody
Component: Panning and Zooming → Layout
Summary: http://holohalo.net/ really janky → http://holohalo.net/ generates improper layer tree, causing janky scrolling (non-debug build) or assertion failure (debug build)
Comment 7•8 years ago
|
||
Yup, here you go. Hopefully there's no parent process output interleaved in here - I didn't see any but I have missed something.
Flags: needinfo?(bugmail.mozilla)
Comment 8•8 years ago
|
||
Thanks. There is blend stuff in there, so I think this is bug 1239304, for which I have a wip fix. I'll test that fix on this page when I get a chance.
Updated•2 years ago
|
Severity: normal → S3
Comment 9•1 year ago
|
||
Still janks a bit. https://share.firefox.dev/3lJnWvx
Component: Layout → Graphics: WebRender
You need to log in
before you can comment on or make changes to this bug.
Description
•