Closed
Bug 642205
Opened 14 years ago
Closed 14 years ago
Do not build layers for asynchronous scrolling if element shouldn't be scrollable
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
VERIFIED
FIXED
Tracking | Status | |
---|---|---|
fennec | 2.0+ | --- |
People
(Reporter: stechz, Assigned: stechz)
References
Details
(Keywords: crash, mobile, regression, Whiteboard: [has patch])
Attachments
(2 files, 1 obsolete file)
1.72 KB,
patch
|
tnikkel
:
review+
|
Details | Diff | Splinter Review |
1.32 KB,
patch
|
tnikkel
:
review+
|
Details | Diff | Splinter Review |
For instance in Fennec, the text on: http://blogs.msdn.com/b/ie/archive/2011/03/14/web-tracking-protection-minimum-standards-and-opportunities-to-innovate.aspx Is scrollable when it shouldn't be.
Assignee | ||
Comment 1•14 years ago
|
||
Attachment #519720 -
Flags: review?(tnikkel)
Assignee | ||
Updated•14 years ago
|
tracking-fennec: --- → ?
Updated•14 years ago
|
Comment 2•14 years ago
|
||
screen cast of the issue http://lassey.us/moving-content.webm this looks pretty bad and may lead to some potentially bad memory churn, marking as blocking
tracking-fennec: ? → 2.0+
Comment 4•14 years ago
|
||
this patch fixes the problem in my local build
Comment 5•14 years ago
|
||
Comment on attachment 519720 [details] [diff] [review] Do not build layers for asynchronous scrolling if element shouldn't be scrollable I think you want the condition to be != NS_STYLE_OVERFLOW_HIDDEN as I think you want to include overflow: auto.
Assignee | ||
Updated•14 years ago
|
Attachment #519720 -
Attachment is obsolete: true
Attachment #519720 -
Flags: review?(tnikkel)
Updated•14 years ago
|
Attachment #519754 -
Flags: review?(tnikkel) → review+
Assignee | ||
Comment 7•14 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/54cb5591480e
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 8•14 years ago
|
||
Pushed followup for now bogus assertion: http://hg.mozilla.org/mozilla-central/rev/821740bc1b4d
Comment 9•14 years ago
|
||
I am still seeing this in today's nightly build and local trunk builds on Android (but not on desktop Linux).
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 11•14 years ago
|
||
I think I've stumbled upon my first ever compiler bug! We are seeing bogus values for result that is returned from GetScrollbarStylesFromFrame. Returning the result directly inside the conditional fixes the problem for me. Can others verify?
Comment 12•14 years ago
|
||
Comment on attachment 520052 [details] [diff] [review] Followup: workaround for Android compiler bug This fixes the bug for me, in my local Android opt build.
Comment 13•14 years ago
|
||
this also fixes the problem for me
Comment 14•14 years ago
|
||
Without this patch I get a reproducible OOM crash on multiple pages. For example: 1. Open http://demos.mozilla.org 2. Pinch zoom in as far as possible on the "sliding cards" 3. Pan left and right. This results in an OOM content-process crash that also leaves the browser unable to pan until it is force-killed. The followup patch fixes this.
Updated•14 years ago
|
Attachment #520052 -
Flags: review?(tnikkel)
Updated•14 years ago
|
Attachment #520052 -
Flags: review?(tnikkel) → review+
Comment 15•14 years ago
|
||
pushed: https://hg.mozilla.org/mozilla-central/rev/9c3ef79b8eba https://hg.mozilla.org/releases/mozilla-2.1/rev/43ac87e18a5d https://hg.mozilla.org/releases/mozilla-2.1/rev/a0181e3f66fe
Status: REOPENED → RESOLVED
Closed: 14 years ago → 14 years ago
Resolution: --- → FIXED
Comment 16•14 years ago
|
||
verified FIXED on builds: Mozilla/5.0 (Android; Linux armv7l; rv:2.1) Gecko/20110318 Firefox/4.0b13pre Fennec/4.0 ID:20110318114419
Status: RESOLVED → VERIFIED
Comment 17•14 years ago
|
||
(In reply to comment #4) > this patch fixes the problem in my local build verified FIXED with the use case mentioned in comment #4 as well.
You need to log in
before you can comment on or make changes to this bug.
Description
•