Closed Bug 1688705 Opened 4 years ago Closed 4 years ago

Crash in [@ libGLES_mali.so@0xa68314] Oppo F11 Pro CPH1969/F11 CPH1911 / Mali G72

Categories

(Core :: Graphics, defect)

Unspecified
Android
defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox-esr78 --- unaffected
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/a3304335-ae63-436b-a9d2-136180210125

Reason: SIGSEGV /SEGV_MAPERR

Top 10 frames of crashing thread:

0 libGLES_mali.so libGLES_mali.so@0xa68314 
1 libGLES_mali.so libGLES_mali.so@0x7d1348 
2 libGLES_mali.so libGLES_mali.so@0x7cfce4 
3 libGLES_mali.so libGLES_mali.so@0x7cf1bc 
4 libGLES_mali.so libGLES_mali.so@0x8241d0 
5 libGLES_mali.so libGLES_mali.so@0xae9578 
6 libGLES_mali.so libGLES_mali.so@0xae9200 
7 libGLES_mali.so libGLES_mali.so@0xacd8a4 
8 libGLES_mali.so libGLES_mali.so@0xacd90c 
9 libGLES_mali.so libGLES_mali.so@0xaef4f0 

Crash happens on 84+ so probably not a WebRender rollout bug.

Adding similar crash on another Mali G72 device.

Crash Signature: [@ libGLES_mali.so@0xa68314] → [@ libGLES_mali.so@0xa68314] [@ libGLES_mali.so@0xa48f60]
Summary: Crash in [@ libGLES_mali.so@0xa68314] Oppo F11 Pro CPH1969/F11 CPH1911 → Crash in [@ libGLES_mali.so@0xa68314] Oppo F11 Pro CPH1969/F11 CPH1911 / Mali G72
See Also: → 1688796
Flags: needinfo?(jnicol)

Looking at the Google Play device console there are 213 different devices that use Mali-G72 so this signature is likely highly sharded over many crash addresses.

Severity: -- → S3

The user also stated it started with the android 11 update, and the crash stats confirm that. It was the same with bug 1688017 on Mali-G76 (where users also said playing video on twitter caused the crash).

Looking through the crash stats super search for any libGLES_mali.so signatures, they are dominated by Mali-G72 and Mali-G76 on Android 11, and then much lower numbers for various signatures for G71 on older versions (such as bug 1688796).

I think we should update the block from bug 1688017 to include G72 as well as G76, but limit it to Android 11.

Flags: needinfo?(jnicol)

In bug 1688017 we blocked webrender on Mali-G76 devices due to reports
of crashes when playing video. Based on more reports by users and
further investigation of the crash data, it appears that Mali-G72 GPUs
are also affected by the same bug, but only on Android 11 (for both
GPUs). Crashes on other Mali GPUs and earlier android versions do
exist, but in much lower numbers.

Update the block to include G72 as well as G76, but only for Android
11.

Assignee: nobody → jnicol
Status: NEW → ASSIGNED
Pushed by jnicol@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6ca17cd36924 Block webrender on Mali-G72 and G76 on Android 11. r=aosmond
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch

Comment on attachment 9202930 [details]
Bug 1688705 - Block webrender on Mali-G72 and G76 on Android 11. r?aosmond

Beta/Release Uplift Approval Request

  • User impact if declined: Crashes when playing video for users with Mali G72 GPUs running Android 11.

Less importantly: Users with Mali-G76 running Android <= 10 won't get webrender, despite not being affected by the crash.

  • Is this code covered by automated tests?: Yes
  • 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 on devices affected by driver bug. Alternate graphics backend is still in widespread use and well tested.
  • String changes made/needed:
Attachment #9202930 - Flags: approval-mozilla-beta?

Comment on attachment 9202930 [details]
Bug 1688705 - Block webrender on Mali-G72 and G76 on Android 11. r?aosmond

Morphing it into an uplift request in mozilla-release as we are in RC week. Let's take it in our RC build.

Attachment #9202930 - Flags: approval-mozilla-beta? → approval-mozilla-release+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: