Bug 689497

Summary: [NV94] nouveau: X Hardlock
Product: [Fedora] Fedora Reporter: Andreas Bierfert <andreas.bierfert>
Component: xorg-x11-drv-nouveauAssignee: Ben Skeggs <bskeggs>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: airlied, ajax, bskeggs
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-25 12:22:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
dmesg after bootup
none
lspci -vvv
none
x11 configuration
none
xorg log none

Description Andreas Bierfert 2011-03-21 16:53:26 UTC
Created attachment 486643 [details]
dmesg after bootup

I get regular X lockups during normal operation. I can reproduce this best when moving libreoffice windows between screens but this also happens randomly. I can still move the mouse cursor within a limited range of the screen the pointer is located on. Everything else locks.

[  335.824559] [drm] nouveau 0000:03:00.0: PGRAPH_TRAP_TPDMA_2D - TP 0 - Unknown fault at address 0040fce100
[  335.824564] [drm] nouveau 0000:03:00.0: PGRAPH_TRAP_TPDMA_2D - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00040000, e20: 00000037, e24: 0c030000
[  335.824570] [drm] nouveau 0000:03:00.0: PGRAPH - TRAP
[  335.824574] [drm] nouveau 0000:03:00.0: PGRAPH - ch 3 (0x0000f00000) subc 2 class 0x502d mthd 0x0860 data 0x7f7fffff
[  335.824582] [drm] nouveau 0000:03:00.0: VM: trapped write at 0x004015d200 on ch 3 [0x00000f00] PGRAPH/PROP/DST2D reason: PAGE_NOT_PRESENT
[  335.917515] [drm] nouveau 0000:03:00.0: PGRAPH_TRAP_TPDMA_2D - TP 0 - Unknown fault at address 0040fa0100
[  335.917520] [drm] nouveau 0000:03:00.0: PGRAPH_TRAP_TPDMA_2D - TP 0 - e0c: 00000000, e18: 00000000, e1c: 00040000, e20: 00000037, e24: 0c030000
[  335.917526] [drm] nouveau 0000:03:00.0: PGRAPH - TRAP
[  335.917531] [drm] nouveau 0000:03:00.0: PGRAPH - ch 3 (0x0000f00000) subc 2 class 0x502d mthd 0x083c data 0x0000001a
[  335.917539] [drm] nouveau 0000:03:00.0: VM: trapped write at 0x0040fa0100 on ch 3 [0x00000f00] PGRAPH/PROP/DST2D reason: PAGE_NOT_PRESENT


kernel-2.6.38-1.fc15.x86_64
xorg-x11-drv-nouveau-0.0.16-23.20110303git92db2bc.fc15.x86_64

Comment 1 Andreas Bierfert 2011-03-21 16:54:33 UTC
Created attachment 486645 [details]
lspci -vvv

Comment 2 Andreas Bierfert 2011-03-21 16:55:01 UTC
Created attachment 486646 [details]
x11 configuration

Comment 3 Andreas Bierfert 2011-03-21 16:56:01 UTC
Created attachment 486647 [details]
xorg log

Comment 4 Ben Skeggs 2011-03-23 22:24:56 UTC
I believe this is likely the same bug I fixed upstream yesterday.  It's a long-standing 2D driver bug that only just got exposed (due to the result being much more obvious now) by 2.6.38.

There's a F15 build at http://koji.fedoraproject.org/koji/buildinfo?buildID=235224 (xorg-x11-drv-nouveau-0.0.16-24.20110324git8378443.fc15) that contains the fix.

Can you give it a shot please?

Comment 5 Andreas Bierfert 2011-03-24 11:19:40 UTC
I installed your build yesterday and did not see the error for the hour or so I did some testing... I will put it to some more in depth testing today and give you more feedback.

Thanks!