Closed
Bug 698845
Opened 13 years ago
Closed 13 years ago
Large delay in GeckoSurfaceView rotation -- SurfaceFlinger timeout expired
Categories
(Firefox for Android Graveyard :: General, defect, P3)
Tracking
(fennec11+)
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
fennec | 11+ | --- |
People
(Reporter: aaronmt, Unassigned)
References
Details
(Keywords: perf)
STR:
1. http://maps.google.com
2. Rotate from portrait to landscape
** immediate rotation
3. Rotate from landscape back to portrait
W/SurfaceFlinger( 110): timeout expired mFreezeDisplay=0, mFreezeCount=3
--
20111101113420
http://hg.mozilla.org/projects/birch/rev/d5da3bb90a1e
Nexus S (Android 2.3.6) & Galaxy SII (Android 2.3.4)
Reporter | ||
Comment 1•13 years ago
|
||
(rotation occurs after 3~4 seconds)
Reporter | ||
Comment 2•13 years ago
|
||
maps.google.com causes the geolocation popup
http://markmail.org/message/l7ffpanbpozs6nu7 mentions
".... If a popup (or similar) is on top of a GLSurfaceView, the activity
will receive an onPaused which will also pause the GLSurfaceView. If
an orientation change comes at that time, the GLSurfaceView will not
be allowed to paint since it is paused (readyToDraw() in
GLSurfaceView.java will return false if mPaused is set) and it will
hold the freeze lock in the surface flinger until it times out...."
Reporter | ||
Comment 3•13 years ago
|
||
mFreezeCount=3 refers to the number of PopupWindow's I had on-screen
Updated•13 years ago
|
Depends on: native_droid_panning
Updated•13 years ago
|
Priority: -- → P3
Updated•13 years ago
|
tracking-fennec: --- → 11+
Reporter | ||
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•