Bug 96802

Summary: Upgrading mesa from 11.0.6 -> 11.2.2 causes graphics deadlock
Product: Mesa Reporter: Ian Kumlien <ian.kumlien>
Component: Drivers/DRI/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED WORKSFORME QA Contact: Nouveau Project <nouveau>
Severity: major    
Priority: medium    
Version: 11.2   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: dmesg output

Description Ian Kumlien 2016-07-04 13:19:35 UTC
Created attachment 124894 [details]
dmesg output

Hi, I have tested this several times with several different kernels, always with the same result. It deadlocks wayland or X within seconds after opening a terminal or chrome.

It starts out like this:
[  108.167312] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[  108.167328] nouveau 0000:01:00.0: fifo: msppp engine fault on channel 12, recovering...
[  118.871915] nouveau 0000:01:00.0: multiqueue0:src[7039]: failed to idle channel 12 [multiqueue0:src[7039]]
[  133.873009] nouveau 0000:01:00.0: multiqueue0:src[7039]: failed to idle channel 12 [multiqueue0:src[7039]]
[  134.242698] nouveau 0000:01:00.0: mspdec: intr 028c0000
[  134.242744] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 084048 [ IBUS ]
[  138.538241] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[  138.538259] nouveau 0000:01:00.0: fifo: mspdec engine fault on channel 12, recovering...
[  140.537498] nouveau 0000:01:00.0: fifo: runlist update timeout

And then it all breaks down and never recovers (the machine is reachable but can't reboot properly afterwards)
Comment 1 Ian Kumlien 2016-07-04 13:20:30 UTC
Forgot, this has been tested on several kernels - including 4.7-rc6 - which this trace is from.
Comment 2 Ian Kumlien 2016-07-11 22:21:19 UTC
Just tested with 4.7-rc7 and mesa 12.0.1 - and the issue hasn't happened yet - it usually happened within seconds of logging in.

No errors reported in dmesg - I suspect that the issue is fixed now, sorry for the noise.

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.