Bug 107964

Summary: [GTX970] and [GT 710] Display freeze with fifo: fault 01 engine 00 client 0f
Product: xorg Reporter: fariouche
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Latest freeze on GT 710: xorg.0.log.old none

Description fariouche 2018-09-17 19:20:09 UTC
Hello,

I'm facing an annoying crash with nouveau driver when using libreoffice, particularly librecalc, when I try to display a submenu (properties of a cell for example)

The relevant crash lines are:
kernel: nouveau 0000:03:00.0: fifo: fault 01 [WRITE] at 0000000078e02000 engine 00 [GR] client 0f [GPC0/PROP_0] reason 82 [] on channel 2 [103fb01000 X[5295]]
kernel: nouveau 0000:03:00.0: fifo: channel 2: killed
kernel: nouveau 0000:03:00.0: fifo: runlist 0: scheduled for recovery
kernel: nouveau 0000:03:00.0: fifo: engine 0: scheduled for recovery
kernel: nouveau 0000:03:00.0: fifo: engine 7: scheduled for recovery
kernel: nouveau 0000:03:00.0: X[5295]: channel 2 killed!


After this, I can only reboot using the reset button (hard lock up?)

I'm using mesa 18.1.6, xf86-video-nouveau from git,kernel 4.18.8, firmwares 2018-09-13, Dual Monitor (4K p60 + 1080i) gtx970, this is a gentoo distro.

I can help debug if needed, just tell me where/what to investigate.
Unfortunately, I do not have any xorg log since the crash block the system entirely

Thanks
regards
Comment 1 Karl Schendel 2019-08-03 17:09:44 UTC
I'm getting this exact message (with slightly different addresses) on a GT 710 setup.  Mouse cursor moves but everything else on the screen is frozen.  I don't know yet whether the machine is response over the network.  I can't reproduce it but it seems to happen most often after playing a video in Chrome and then closing the Chrome window.  I've seen it other times though.

My last messages:
Aug 03 12:50:11 stein kernel: nouveau 0000:07:00.0: fifo: fault 01 [WRITE] at 0000000000240000 engine 00 [GR] client 0f [GPC0/PROP_0] reason 82 [] on channel 2 [003fbec000 X[1225]]
Aug 03 12:50:11 stein kernel: nouveau 0000:07:00.0: fifo: channel 2: killed
Aug 03 12:50:11 stein kernel: nouveau 0000:07:00.0: fifo: runlist 0: scheduled for recovery
Aug 03 12:50:11 stein kernel: nouveau 0000:07:00.0: fifo: engine 0: scheduled for recovery
Aug 03 12:50:11 stein kernel: nouveau 0000:07:00.0: X[1225]: channel 2 killed!

Kernel 5.0.20

lspci -vs 07:00.0
07:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 8c93
        Flags: bus master, fast devsel, latency 0, IRQ 63
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Memory at e8000000 (64-bit, prefetchable) [size=128M]
        Memory at f0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at e000 [size=128]
        Expansion ROM at f7000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: nouveau
        Kernel modules: nouveau

Single 1080p monitor, DVI connection.  Xorg.log from crash attached.
Comment 2 Karl Schendel 2019-08-03 17:10:51 UTC
Created attachment 144943 [details]
Latest freeze on GT 710: xorg.0.log.old
Comment 3 Martin Peres 2019-12-04 09:45:04 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/457.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.