Closed Bug 1215154 Opened 9 years ago Closed 9 years ago

FF Android intermittently crashes WebGL when switching device orientation

Categories

(Core :: Graphics: CanvasWebGL, defect)

44 Branch
Unspecified
Android
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: caseyyee.ca, Unassigned)

References

Details

(Keywords: crash, crashreportid, Whiteboard: [webvr][gfx-noted])

Crash Data

Switching device orientation (from landscape to portrait and vice-versa) will sometime cause Firefox to crash while running WebGL content. This may happen more in fullscreen mode. Here are the crash reports: bp-52a122e6-bbab-4b21-bfbe-9abb72151009 10/09/15 11:14 bp-b441f720-dfe0-4101-b560-4b5c42151009 10/09/15 01:59 bp-30adf621-6bd4-4af7-a47d-05d002151009 10/09/15 01:56 bp-46fc7782-0583-44ec-9f3b-38fca2151009 10/09/15 01:55 Using orientation lock seems to mitigate the crashes.
Flags: needinfo?(vladimir)
Whiteboard: [webvr]
Flags: needinfo?(vladimir) → needinfo?
Flags: needinfo?
All devices? Any particular games/pages/whatever that are more common?
Actually, I can't reproduce it on my Nexus5.
I've had no luck reproducing this unfortunately. It looks like a possible race between destroying the TextureClient and destroying the GL context. It's possible that bug 1210444 will have inadvertently fixed this (though I'm not certain by any means).
Severity: normal → critical
Crash Signature: [@ @0x0 | mozilla::gl::SharedSurface_EGLImage::~SharedSurface_EGLImage ] [@ mozilla::gl::GLContext::MakeCurrent ]
Keywords: crash, crashreportid
Component: General → Graphics, Panning and Zooming
Product: Firefox → Firefox for Android
Version: 44 Branch → Firefox 44
Casey, are you still seeing this?
Status: UNCONFIRMED → NEW
Component: Graphics, Panning and Zooming → Canvas: WebGL
Ever confirmed: true
Product: Firefox for Android → Core
Version: Firefox 44 → 44 Branch
Flags: needinfo?(caseyyee.ca)
Whiteboard: [webvr] → [webvr][gfx-noted]
There was an issue with the camera code causing the crashes in three.js. Not exactly sure what the issue was, but it has been since fixed (should have logged the specific instance of the crashes). Closing for now.
Flags: needinfo?(caseyyee.ca)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.