Bug 689497 - [NV94] nouveau: X Hardlock
Summary: [NV94] nouveau: X Hardlock
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: 15
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-21 16:53 UTC by Andreas Bierfert
Modified: 2011-03-25 12:22 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-25 12:22:44 UTC
Type: ---


Attachments (Terms of Use)
dmesg after bootup (76.59 KB, text/plain)
2011-03-21 16:53 UTC, Andreas Bierfert
no flags Details
lspci -vvv (19.76 KB, text/plain)
2011-03-21 16:54 UTC, Andreas Bierfert
no flags Details
x11 configuration (1.25 KB, text/plain)
2011-03-21 16:55 UTC, Andreas Bierfert
no flags Details
xorg log (64.01 KB, text/plain)
2011-03-21 16:56 UTC, Andreas Bierfert
no flags Details

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!


Note You need to log in before you can comment on or make changes to this bug.