Bug 198387

Summary: nouveau + GTX 960: reproducible system freeze
Product: Drivers Reporter: peter.eszlari
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: high    
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: 4.15.0-0.rc6.git2.1.fc28.x86_64 Subsystem:
Regression: No Bisected commit-id:

Description peter.eszlari 2018-01-08 08:22:42 UTC
Using Fedora 28 Rawhide Live, I can freeze my system reproducible, doing the following:

1. start Firefox
2. open Google maps
3. keep resizing the window of Firefox till freeze

$ journalctl -f

Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: TRAP ch 3 [00ff325000 Xwayland[1738]]
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC0/TPC2/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC0/TPC3/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC1/TPC0/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC1/TPC1/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC1/TPC2/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: gr: GPC1/TPC3/TEX: 80000041
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: fifo: read fault at 0004baf000 engine 00 [GR] client 01 [GPC1/T1_0] reason 02 [PTE] on channel 3 [00ff325000 Xwayland[1738]]
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: fifo: channel 3: killed
Jan 08 02:56:03 localhost-live kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery

$ lspci -v

01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) (prog-if 00 [VGA controller])

Subsystem: Micro-Star International Co., Ltd. [MSI] GM206 [GeForce GTX 960]
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]

$ cat /proc/cpuinfo

model name      : Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz