Closed Bug 1688017 Opened 4 years ago Closed 4 years ago

Crash in [@ libGLES_mali.so@0xa69218] on Mali-G76 devices

Categories

(Core :: Graphics, defect)

ARM64
Android
defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox84 --- wontfix
firefox85 + verified
firefox86 --- fixed
firefox87 --- fixed

People

(Reporter: kbrosnan, Assigned: jnicol)

References

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

Crash report: https://crash-stats.mozilla.org/report/index/d251ca12-e840-4ae3-b18b-ef49e0210121

Reason: SIGSEGV /SEGV_MAPERR

Top 10 frames of crashing thread:

0 libGLES_mali.so libGLES_mali.so@0xa69218 
1 libGLES_mali.so libGLES_mali.so@0x7d4a04 
2 libGLES_mali.so libGLES_mali.so@0x7d4a04 
3 libGLES_mali.so libGLES_mali.so@0x7d346c 
4 libGLES_mali.so libGLES_mali.so@0x7d2d60 
5 libGLES_mali.so libGLES_mali.so@0x7d29c4 
6 libGLES_mali.so libGLES_mali.so@0x8201ec 
7 libGLES_mali.so libGLES_mali.so@0x7bd8e0 
8 libGLES_mali.so libGLES_mali.so@0x7b0034 
9 libGLES_mali.so libGLES_mali.so@0x7f57dc 

Mali-G76 based devices are crashing at this address.

We have 2 reports on github of reproducible crashes when playing video on twitter on Mali-G76 devices: https://github.com/mozilla-mobile/fenix/issues/17612. That could potentially be the cause of these crashes.

I can't reproduce on a Mali-G77 or a G72 (I don't have a G76 unfortunately).

Jim: this might be worth disabling webrender on Mali-G76 until I get my hands on a device and find a fix

Flags: needinfo?(jmathies)

We're seeing reports of crashes when users attempt to watch video on
Mali-G76 devices. Disable webrender for now on Mali-G76 until the
underlying problem is identified and fixed.

Assignee: nobody → jnicol
Status: NEW → ASSIGNED

Comment on attachment 9198969 [details]
Bug 1688017 - Disable webrender on Mali-G76 devices. r?nical

Beta/Release Uplift Approval Request

  • User impact if declined: Crashes for users with Mali-G76 GPUs when attempting to watch videos on twitter and other sites
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Disables webrender for affected devices. It has only been enabled on these devices for 1 release cycle, and non-webrender is still in widespread use on other devices, so we can be confident it still works correctly. Reporter confirmed that manually disabling webrender fixes the crash.
  • String changes made/needed: N/A
Attachment #9198969 - Flags: approval-mozilla-release?
Attachment #9198969 - Flags: approval-mozilla-beta?

(In reply to Jamie Nicol [:jnicol] from comment #1)

We have 2 reports on github of reproducible crashes when playing video on twitter on Mali-G76 devices: https://github.com/mozilla-mobile/fenix/issues/17612. That could potentially be the cause of these crashes.

I can't reproduce on a Mali-G77 or a G72 (I don't have a G76 unfortunately).

Jim: this might be worth disabling webrender on Mali-G76 until I get my hands on a device and find a fix

sounds good.

Flags: needinfo?(jmathies)
Pushed by jnicol@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/657784d46b05 Disable webrender on Mali-G76 devices. r=nical,geckoview-reviewers,agi

Comment on attachment 9198969 [details]
Bug 1688017 - Disable webrender on Mali-G76 devices. r?nical

approved for 86.0b1 and 85.0.1

Attachment #9198969 - Flags: approval-mozilla-release?
Attachment #9198969 - Flags: approval-mozilla-release+
Attachment #9198969 - Flags: approval-mozilla-beta?
Attachment #9198969 - Flags: approval-mozilla-beta+
See Also: → 1688796
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch

Tested on RC 85.1.1 with the following devices and we didn't encounter any issues: Google Pixel (Android 11), Samsung Galaxy Note 10 (Android 10), Sony Xperia Z5 Premium (Android 7.1.1), and Huawei MediaPad M3 (Android 7.0).

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: