Closed Bug 1683270 Opened 4 years ago Closed 4 years ago

Crash in update_buffers in Mesa from mozilla::gl::GLContextEGL::MakeCurrentImpl() with Wayland and AMD

Categories

(Core :: Graphics: WebRender, defect)

x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: hsivonen, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

New crashes with 2020-12-16 Nightly on Ubuntu 20.04 with Wayland session without XWayland WebRender enabled with AMD graphics:

https://crash-stats.mozilla.org/report/index/868d65ef-8fc1-4ce6-8ccc-5f55f0201217
https://crash-stats.mozilla.org/report/index/27db7030-432d-4b4f-96b6-a91710201217

OS: Unspecified → Linux
Hardware: Unspecified → x86_64

No fancy WebGL or animations. Just plain Bugzilla/Phabricator/Gmail/Matrix. IIRC, the crash was when switching from another app to Firefox on both occasions.

Which Mesa version are you using? Had that recently been updated? Is this reproducible at all?

Blocks: wr-linux, wayland
Severity: -- → S3
Keywords: crash

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

Which Mesa version are you using?

ii  libegl-mesa0:amd64                         20.0.8-0ubuntu1~20.04.1               amd64        free implementation of the EGL API -- Mesa vendor library
ii  libegl1-mesa-dev:amd64                     20.0.8-0ubuntu1~20.04.1               amd64        free implementation of the EGL API -- development files
ii  libgl1-mesa-dri:amd64                      20.0.8-0ubuntu1~20.04.1               amd64        free implementation of the OpenGL API -- DRI modules
ii  libglapi-mesa:amd64                        20.0.8-0ubuntu1~20.04.1               amd64        free implementation of the GL API -- shared library
ii  libglu1-mesa:amd64                         9.0.1-1build1                         amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa-dev:amd64                     9.0.1-1build1                         amd64        Mesa OpenGL utility library -- development files
ii  libglx-mesa0:amd64                         20.0.8-0ubuntu1~20.04.1               amd64        free implementation of the OpenGL API -- GLX vendor library
ii  mesa-va-drivers:amd64                      20.0.8-0ubuntu1~20.04.1               amd64        Mesa VA-API video acceleration drivers
ii  mesa-vdpau-drivers:amd64                   20.0.8-0ubuntu1~20.04.1               amd64        Mesa VDPAU video acceleration drivers
ii  mesa-vulkan-drivers:amd64                  20.0.8-0ubuntu1~20.04.1               amd64        Mesa Vulkan graphics drivers

Had that recently been updated?

No, but the kernel had an update on Dec 14th. The modules went from 5.4.0-54.60 to 5.4.0-58.64.

Is this reproducible at all?

I don't have any specific steps, unfortunately.

Blocks: wr-linux-wayland
No longer blocks: wayland, wr-linux
Component: Graphics → Graphics: WebRender

We don't have device resets turned on yet with EGL. I wonder exactly how they manifest. Something to keep an eye on when I turn it on.

Henry, do you still see this on stable and/or nightly?

Flags: needinfo?(hsivonen)

I haven't seen this in a while.

Flags: needinfo?(hsivonen)

Thanks, closing then for now, please reopen if you run into it again.

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