[Nouveau] [Bug 23593] nouveau hangs after a few minutes

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Sep 5 10:35:23 PDT 2009


--- Comment #15 from aeriksson at fastmail.fm  2009-09-05 05:52:27 PST ---
Created an attachment (id=29248)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=29248)
40 min boot to crash log

40 minutes run. Boot to hang.

The nouveau.ko module (and deps) was manually insmodded after boot, hence the
initial rows in the log are more readable. There are still the occational
overrun downstream though.

This time no screensaver was involved. The display was on for the entire run.

--- Comment #16 from aeriksson at fastmail.fm  2009-09-05 10:35:21 PST ---
> I've been trying to reproduce this for a while on another nv05 without success,
> I'm using master though. You said you were on master-compat but later that you
> were using a 2.6.31 release candidate so, which branch are you using exactly?
vanilla 2.6.31-rc6 kernel


from gentoo's x11 overlay.

Looking inside the nouveau-drm-99999999 ebuild, I see that it pulls:

The vanilla kernel has no nouveau stuff in it. The master-compat tarball builds
fine against it. 

> There might be an specific acceleration request deterministically triggering
> the lockup. Have you tried e.g. "$ x11perf -all"? 
Runnig it now. I've seen one hang so far, but rebooting and running just that
specific test failed to trigger it.

Just a thought...As the failure mode is "looping on ebusy", and it seems it's
on the same (ioctl) call all the time, are there any debuggning things which
can be enabled for that particular call? printf'ing the reason for the ebusy
might give some lead...

> That could be easily done. In fact it's already done for the non-KMS case. I
> guess patches are welcome.
It seems I'm being lured into actuially looking at the code. :-) I might end up
doing exactly that, but I cannot seem to find the time...

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the Nouveau mailing list