Closed Bug 1664603 Opened 4 years ago Closed 2 years ago

Firefox keeps crashing with AMD 20.30 + 20.40 drivers on Linux Mint 20: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] (ati/unknown 20.30.0.0 in crash reports, but mesa/radeonsi on about:support)

Categories

(Core :: Graphics: WebRender, defect, P3)

80 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox81 --- disabled

People

(Reporter: jave, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0

Steps to reproduce:

Installed a new RX5700XT video card in my system.
Installed AMD 20.30 drivers for Ubuntu 20.04. I'm running Linux Mint 20.
Start up Firefox. Can may be browse a couple of tabs. Then crashes.

Actual results:

Start up Firefox. Can may be browse a couple of tabs. Then crashes.

Expected results:

Firefox should run without crashing. Mesa drivers seem stable, so this could be a driver issue, not Firefox.

Hi,

I do not have right environment set up in order to reproduce this issue but I will set the component for it and maybe one of our developers will be able to reproduce it on their end.

Thanks for the report.

Best regards,

Clara.

Component: Untriaged → Graphics
Product: Firefox → Core

Thanks for the report!
Please open about:crashes and submit unsent crash reports, if there are any,
then open about:support, click on "Copy text to clipboard" and paste it here.

I went to look at "about:crashes" and got this message:
This application has not been configured to display crash reports. The preference breakpad.reportURL must be set.

So then I went to about:config and found the breakpad.reportURL item. It was blank. What do I put in there?

I'm not sure why your Firefox isn't configured to report crashes. Here's the URL in my about:config:
https://crash-stats.mozilla.org/report/index/

As DarkSpirit says, the about:support output would be a good place to start.

Jeff, do we have a Linux Mint machine?

Severity: -- → S4
Flags: needinfo?(jmuizelaar)
Priority: -- → P3

Okay, I fixed up about:crashes and submitted all the crash reports.

about:support added as well.

Attached file about:support info

about:support 6 October 2020.

Thanks! Please also copy some crash report IDs (bp-xxxxxxx) over to Bugzilla. For some unknown reason they are not listed on your about:support.

Blocks: wr-linux
Crash Signature: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ]
Component: Graphics → Graphics: WebRender
Keywords: crash
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Summary: Firefox keeps crashing with AMD 20.30 drivers on Linux Mint 20 → Firefox keeps crashing with AMD 20.30 drivers on Linux Mint 20: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ]

The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.

Priority: P3 → --

I have the same video card on Fedora 32 and don't see this crash but I'm running the stock amdgpu drivers. I see Radeon Software for Linux 20.40 for Ubuntu 20.04.1 was released on 9/29. Jave: Can you reproduce if you update to that?

Okay, I will try with the latest drivers.

Okay, installed AMD 20.40 drivers. Rebooted. Firefox starts up fine. Opened a few tabs - all good.

Summary: Firefox keeps crashing with AMD 20.30 drivers on Linux Mint 20: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] → Firefox keeps crashing with AMD 20.30 drivers on Linux Mint 20: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] (ati/unknown 20.30.0.0 in crash reports, but mesa/radeonsi on about:support. Fixed by driver update)

Just crashed on Twitter

bp-9fcd0139-20b3-4c25-b2a5-e5e9c0201006 6/10/20, 9:20 pm
bp-dce1d91c-5c8a-44b3-ae24-2d7c00201006 6/10/20, 9:20 pm

Crash Signature: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] → [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] [@ __strlen_avx2 | amdgpu_dri.so@0xe375c3 ]
Summary: Firefox keeps crashing with AMD 20.30 drivers on Linux Mint 20: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] (ati/unknown 20.30.0.0 in crash reports, but mesa/radeonsi on about:support. Fixed by driver update) → Firefox keeps crashing with AMD 20.30 + 20.40 drivers on Linux Mint 20: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] (ati/unknown 20.30.0.0 in crash reports, but mesa/radeonsi on about:support)

Jave, did you manually enable WebRender on those drivers or was it enabled by default?

This looks like an AMD driver bug and we don't really have the resources to try to work around problems with the AMD binary drivers. I'd suggest you report it to them and/or switch to the mesa drivers.

Flags: needinfo?(jmuizelaar) → needinfo?(jave)
Priority: -- → P3

I simply installed the drivers with the following command:
"./amdgpu-pro-install --opencl=legacy,pal"

Yes, I agree with you - it's most likely the AMD driver at fault. I have had no issues with the Mesa drivers.

Flags: needinfo?(jave)

Since we're not going to work around the driver problems, I'll WONTFIX this.

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX

I don't think we're correctly blocking these drivers. We should confirm that we are before closing.

Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: WONTFIX → ---
See Also: → 1670079

Filed 1670079 for the apparent whitelist misbehavior.

Hm. In both cases, gfx.webrender.all was manually set to true. Both configurations knew their fate (=unqualified). I would close bug 1670079 as invalid and wontfix this one.

about:support in comment 7:

Version: 81.0
Distribution ID: mint

Mesa 20.3.0-devel (git-961a8d7 2020-10-05 focal-oibaf-ppa)

Driver Vendor: mesa/radeonsi
Driver Version: 20.3.0.0

WEBRENDER_QUALIFIED:
available by default
denied by env: Not on allowlist

gfx.webrender.all: true
layers.acceleration.force-enabled: true

https://crash-stats.mozilla.org/report/index/a4919dab-5d72-495d-95e5-396470201006#tab-telemetryenvironment from comment 9:

"driverVendor": "ati/unknown",
"driverVersion": "20.30.0.0",

"compositor": "none",
"hwCompositing": {
"status": "force_enabled"
},
"gpuProcess": {
"status": "unused"
},
"wrQualified": {
"status": "blocklisted:FEATURE_FAILURE_WEBRENDER_NO_LINUX_ATI"
},
"webrender": {
"status": "available"
},
"wrCompositor": {
"status": "disabled:FEATURE_FAILURE_DISABLED"
},
"openglCompositing": {
"status": "force_enabled"
}

"gfx.webrender.all": true,
"layers.acceleration.force-enabled": true,

Crash Signature: [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] [@ __strlen_avx2 | amdgpu_dri.so@0xe375c3 ] → [@ __strlen_avx2 | amdgpu_dri.so@0xe37443 ] [@ __strlen_avx2 | amdgpu_dri.so@0xe37512 ] [@ __strlen_avx2 | amdgpu_dri.so@0xe375c3 ] [@ __strlen_avx2 | amdgpu_dri.so@0xec74b3 ] [@ __strlen_avx2 | amdgpu_dri.so@0xec96e3 ] [@ __GI___strlen_sse2 | amdgpu…

Closing because no crashes reported for 12 weeks.

Status: REOPENED → RESOLVED
Closed: 4 years ago2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: