Bug 95109 - multiple instances of buffer 186 on validation list
Summary: multiple instances of buffer 186 on validation list
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-24 19:20 UTC by chernoff
Modified: 2016-04-24 20:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description chernoff 2016-04-24 19:20:52 UTC
OS:

Linux localhost.localdomain 4.1.13-100.fc21.x86_64 #1 SMP Tue Nov 10 13:13:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Two mirrored screens: ASUS laptop screen and Viewsonic VP2650wb 

Graphics card: NVIDIA Corporation G96M [GeForce 9650M GT] (rev a1)

System locks up with
kernel: nouveau E[gnome-shell[2035]] multiple instances of buffer 186 on validation list
kernel: nouveau E[gnome-shell[2035]] validate_init
kernel: nouveau E[gnome-shell[2035]] validate: -22
gnome-session[1905]: nouveau: kernel rejected pushbuf: Invalid argument

followed by a dump of ch0: buf data (I can include if useful)

and then many messages of the form

kernel: nouveau E[  PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - RT_FAULT - Address 00465f0000
kernel: nouveau E[  PGRAPH][0000:01:00.0] TRAP_PROP - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00000000, e20: 00002a00, e24: 00030000
kernel: nouveau E[  PGRAPH][0000:01:00.0] ch 4 [0x003fc2a000 gnome-shell[2035]] subc 3 class 0x8297 mthd 0x15e0 data 0x00000000
kernel: nouveau E[     PFB][0000:01:00.0] trapped write at 0x00465f0000 on channel 0x0003fc2a [gnome-shell[2035]] PGRAPH/PROP/RT0 reason: 

Gnome pointer is alive, no window buttons function. After about 2 minutes the system returns to normal.
Comment 1 Ilia Mirkin 2016-04-24 19:31:14 UTC
What version of libdrm do you have? Specifically version 2.4.60 is known-broken for nouveau (see commit https://cgit.freedesktop.org/mesa/drm/commit/?id=812e8fe6ce46d733c30207ee26c788c61f546294)
Comment 2 chernoff 2016-04-24 19:49:58 UTC

So, yes, that's the version I have and it's the latest
in the fc21 repos.

$ rpm -qa | grep libdrm
libdrm-devel-2.4.60-1.fc21.x86_64
libdrm-2.4.60-1.fc21.x86_64
libdrm-2.4.60-1.fc21.i686
Comment 3 Ilia Mirkin 2016-04-24 19:54:03 UTC
Ah OK, that's a bit unfortunate... well 2.4.60 is broken for nouveau. Feel free to inform the fedora folk. You can also downgrade... I think 2.4.59 and older should be fine.
Comment 4 chernoff 2016-04-24 20:20:42 UTC
OK, thanks for the speedy analysis!
Comment 5 Ilia Mirkin 2016-04-24 20:27:30 UTC
Marking this as fixed (which it was... like a year ago). If you hit this issue with a fresher stack, feel free to reopen.


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.