Closed Bug 810942 Opened 12 years ago Closed 12 years ago

Regression: GeckoLayerClient aborts on panning, content dies

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

ARM
Android
defect
Not set
major

Tracking

(firefox19 affected)

RESOLVED DUPLICATE of bug 810933
Tracking Status
firefox19 --- affected

People

(Reporter: aaronmt, Unassigned)

References

()

Details

(Keywords: regression, reproducible, smoketest)

Pan through an article such as any Wikipedia article, and eventually GeckoLayerClient will abort and content will die; see video: http://www.youtube.com/watch?v=e_Py7Y7afsQ

D/GeckoLayerClient( 1398): Aborting update due to more relevant display-port in event queue
I/Gecko   ( 6719): WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000C: file ../../../../content/base/src/nsGenericElement.cpp, line 2500

--
Nightly (11/12)
Samsung Galaxy Nexus (Android 4.1.2)
Samsung Galaxy Note II (Android 4.1.1)
Also seeing plenty of:

I/Gecko   ( 6719): ###!!! ASSERTION: Should be in construction phase: 'InConstruction()', file ../../../gfx/layers/basic/BasicLayerManager.cpp, line 531
This is also a regression from Bug 809199. Maybe the patch in Bug 810933 fixes this also.
(In reply to Jim Chen [:jchen :nchen] from comment #2)
> This is also a regression from Bug 809199. Maybe the patch in Bug 810933
> fixes this also.

Very likely - we can't make the right abort decisions without correct metrics. The assertions mentioned in comment #1 don't sound good though, this sounds like we're calling EndTransaction without a corresponding BeginTransaction, or after AbortTransaction.
So far from a limited amount of testing on inbound this morning, I think the patch in bug 810933 fixed this.
Duping to 810933 then. Feel free to un-dupe if it happens again.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
tracking-fennec: ? → ---
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.