Bug 107964 - [GTX970] and [GT 710] Display freeze with fifo: fault 01 engine 00 client 0f
Summary: [GTX970] and [GT 710] Display freeze with fifo: fault 01 engine 00 client 0f
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium major
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-17 19:20 UTC by fariouche
Modified: 2019-08-03 17:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Latest freeze on GT 710: xorg.0.log.old (36.66 KB, text/plain)
2019-08-03 17:10 UTC, Karl Schendel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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


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.