Bug 17359

Summary: NV50 XV crash often
Product: xorg Reporter: Raúl Soriano <GatoLoko>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
potential workaround
none
gdb backtrace
none
New backtrace with debug symbols for xorg and nouveau none

Description Raúl Soriano 2008-08-29 16:24:12 UTC
After playing multiple videos, X crashes when starting a new one or swithching from/to fullscreen.

It crashes in tow different ways.

1.- X locks without stoping, don't updates screen image, uses 100% CPU, locks keyboard, ... and must be killed from a remote ssh conection to recover the system.

2.- X crashes and gdm restarts it.

There are no logged messages regarding the crash.
Comment 1 Ben Skeggs 2008-08-29 16:35:39 UTC
Yeah I see this occasionally, well, the 2nd problem at least.  I have a theory on what causes it but haven't had a chance to look at it yet.

I've attached something that should workaround the issue if I'm right about the cause.  Let me know if it helps!

If it does, I'll look at backporting some of the patches from the -ng branch of the ddx which'll be a better fix until -ng is usable.
Comment 2 Ben Skeggs 2008-08-29 16:36:22 UTC
Created attachment 18584 [details] [review]
potential workaround
Comment 3 Raúl Soriano 2008-09-02 00:46:06 UTC
I've applied the patch and have been using it for 2 days without a single crash yet.
Comment 4 Raúl Soriano 2008-09-06 10:27:14 UTC
I've been using it for 6 days in a row, but it finally crashed the same way,
so it seems to last MUCH longer but still fails.

Comment 5 Raúl Soriano 2008-09-06 14:05:10 UTC
Created attachment 18707 [details]
gdb backtrace
Comment 6 Raúl Soriano 2008-09-09 19:13:47 UTC
Created attachment 18788 [details]
New backtrace with debug symbols for xorg and nouveau
Comment 7 Raúl Soriano 2009-01-05 07:40:36 UTC
After 3 months without using nouveau (due to lack of time), i've tried it again and this doesn't happen now, so it seems fixed.

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.