Open Bug 1765487 Opened 2 years ago Updated 23 days ago

Crash in libdrm w/ nouveau on Mesa 20.x and 21.x

Categories

(Core :: Graphics: WebRender, defect)

Unspecified
Linux
defect

Tracking

()

People

(Reporter: gsvelto, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/bb3b5a2e-220d-4c2b-9bba-0d28c0220420

Reason: SIGABRT / SI_TKILL

Top 10 frames of crashing thread:

0 libc.so.6 __GI_raise sysdeps/unix/sysv/linux/raise.c:51
1 libc.so.6 abort stdlib/stdlib/abort.c:79
2 libc.so.6 __assert_fail_base.cold 
3 libc.so.6 __GI___assert_fail assert/assert/assert.c:101
4 libdrm_nouveau.so.2 nouveau_pushbuf_data.localalias nouveau/pushbuf.c:723
5 libdrm_nouveau.so.2 nouveau_pushbuf_data.localalias nouveau/pushbuf.c:715
6 libdrm_nouveau.so.2 pushbuf_submit nouveau/pushbuf.c:326
7 libdrm_nouveau.so.2 pushbuf_flush.isra.0 nouveau/pushbuf.c:401
8 libdrm_nouveau.so.2 pushbuf_refn nouveau/pushbuf.c:471
9 libgallium_dri.so nvc0_cb_bo_push src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c:601

These crashes seem to happen on various pieces of Nvidia hardware (most but not of them old) across multiple versions of Mesa, spanning the 20.x and 21.x releases. The crash is caused by an assertion in libdrm so I don't think we can do anything about it. I'm filing it in order to track the volume. If it's a genuine bug in Mesa I expect the volume to go down, but if it goes up we should probably inform upstream.

Blocks: wr-linux
OS: Unspecified → Linux

That MR has been merged. Seems like it should be in 22.3

Severity: S2 → S3
Summary: Crash in libdrm w/ nouvea on Mesa 20.x and 21.x → Crash in libdrm w/ nouveau on Mesa 20.x and 21.x

The bug is linked to a topcrash signature, which matches the following criterion:

  • Top 5 desktop browser crashes on Linux on release

:bhood, could you consider increasing the severity of this top-crash bug?

For more information, please visit BugBot documentation.

Flags: needinfo?(bhood)
Keywords: topcrash

That MR mentioned in comment 1 should be in the system by now (as Jeff points out in comment 2). Gabriele, can you test again with Nightly (Fx117)?

Flags: needinfo?(bhood) → needinfo?(gsvelto)

I can't reproduce this crash locally but there still appear to be crashes on file with Mesa 23.x and other versions that should contain the fix. Here's an example:

https://crash-stats.mozilla.org/report/index/0ef30341-e47c-4fe4-8224-c7fae0230723

Flags: needinfo?(gsvelto)

Glenn, per comment 3, please adjust the severity if you think it needs it.

Component: Graphics → Graphics: WebRender
Flags: needinfo?(gwatson)

We think the remaining crashes are likely to be a similar but perhaps separate bug. Kelsey is going to open a new bug upstream with details.

Flags: needinfo?(gwatson) → needinfo?(jgilbert)

The bug is linked to a topcrash signature, which matches the following criterion:

  • Top 5 desktop browser crashes on Linux on release (startup)

For more information, please visit BugBot documentation.

Based on the topcrash criteria, the crash signatures linked to this bug are not in the topcrash signatures anymore.

For more information, please visit BugBot documentation.

Flags: needinfo?(jgilbert)
You need to log in before you can comment on or make changes to this bug.