Another crash: Gnome-shell segfault with Nvidia and Nouveau

Hi,

stability has been better since putting back my Nvidia Geforce GT730. It’s like I scared it into behaving, but not enough still. I tried switching to Xorg already. I also tried with the proprietary drivers but GDM wouldn’t start and lighdm didn’t work. I’m using Silverblue 40.

Here is what the latest crash outputed:

nouveau 0000:02:00.0: fifo: fault 00 [READ] at 0000000011280000 engine 00 [GR] client 02 [GPC0/PE_0] reason 02 [PTE] on channel 7 [007fb30000 chromium-browse[71138]]
[178641.117122] nouveau 0000:02:00.0: fifo:000000:0007:[chromium-browse[71138]] rc scheduled
[178641.117128] nouveau 0000:02:00.0: fifo:000000: rc scheduled
[178641.117151] nouveau 0000:02:00.0: fifo:000000:0007:0007:[chromium-browse[71138]] errored - disabling channel
[178641.117157] nouveau 0000:02:00.0: Xwayland[23965]: channel 7 killed!
[178643.436581] nouveau 0000:02:00.0: Direct firmware load for nouveau/nv106_fuc084 failed with error -2
[178643.436610] nouveau 0000:02:00.0: Direct firmware load for nouveau/nv106_fuc084d failed with error -2
[178643.436613] nouveau 0000:02:00.0: msvld: unable to load firmware data
[178643.436615] nouveau 0000:02:00.0: msvld: init failed, -19
[178903.942274] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178904.128412] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178904.314544] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178904.500665] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178904.686874] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178904.873181] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178905.060357] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178905.247393] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178905.433758] nouveau 0000:02:00.0: Xwayland[23965]: nv50cal_space: -16
[178908.048260] nouveau 0000:02:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[178908.048312] nouveau 0000:02:00.0: fifo:000000:0006:[gnome-shell[22866]] rc scheduled
[178908.048317] nouveau 0000:02:00.0: fifo:000000: rc scheduled
[178908.048334] nouveau 0000:02:00.0: fifo:000000:0006:0006:[gnome-shell[22866]] errored - disabling channel
[178908.048341] nouveau 0000:02:00.0: systemd-logind[1484]: channel 6 killed!
[178908.075078] gnome-shell[22866]: segfault at 559000000000 ip 00007f61ce1c1c17 sp 00007fffd5fb8ac0 error 4 in nouveau_dri.so[9c1c17,7f61cd816000+1866000] likely on CPU 5 (core 8, socket 0)

This looks like a comment that is directly related to your earlier thread and should be linked in both directions. (or maybe should be part of that thread).

It’s a different problem with a different card, so I don’t see a problem with this thread as it is but if the moderators want to move it I don’t mind.

1 Like

Did chrome crash when you tried to watch a video?
The nouveau driver requires external firmware from the binary driver for video HW decoding.

Is nvidia-gpu-firmware installed?

I don’t remember what I was doing but it was the entire session that crashed, bringing me back at the login screen.

Yes, nvidia-gpu-firmware is already installed.

I tried to quickly install the VP1/2/3/4/5 firmware but of course it didn’t work on Silverblue because /lib/firmware/ is read-only. Apparently I need to create an rpm package. I’ll get back to it later.

yes the session was killed later probably because of a nouveau driver bug.

If possible, I would replace the card with a newer one (2nd hand?) that is still supported by the current nvidia binary driver. Or look for available alternatives from AMD / Intel with better kernel and mesa support.