Bug 530520 - [novueau, G71, GeForce 7950 GT] Xorg hangs randomly with only blank screen
Summary: [novueau, G71, GeForce 7950 GT] Xorg hangs randomly with only blank screen
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: 12
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-23 09:32 UTC by Mario Chacon
Modified: 2018-04-11 18:39 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-09-24 01:54:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Logs from the Xorg and messages (201.58 KB, application/x-bzip)
2009-10-23 09:33 UTC, Mario Chacon
no flags Details
Xorg.0.log.nv (10.06 KB, text/plain)
2009-10-24 19:19 UTC, Mario Chacon
no flags Details
Xorg.0.log.vesa (51.13 KB, text/plain)
2009-10-24 19:20 UTC, Mario Chacon
no flags Details
messages log (65.39 KB, text/plain)
2009-10-24 19:20 UTC, Mario Chacon
no flags Details
Xorg backtrace (42.52 KB, text/plain)
2009-10-24 19:51 UTC, Mario Chacon
no flags Details
Xorg NV backtrace (33.10 KB, text/plain)
2009-10-28 14:10 UTC, Mario Chacon
no flags Details
kernel trace from reporter (208.46 KB, text/plain)
2009-10-30 00:25 UTC, Adam Williamson
no flags Details
message backtrace (60.97 KB, text/plain)
2009-11-21 15:06 UTC, Mario Chacon
no flags Details
xorg log (38.67 KB, text/plain)
2009-11-21 15:07 UTC, Mario Chacon
no flags Details

Description Mario Chacon 2009-10-23 09:32:17 UTC
I've installed F12 and updated to the latest version and I think that I
have an issue with the Xorg-server. In random time, I got black screen,
no mouse and no keyword works, but the OS works because I can connect
from another machine using SSH. I tried using GNOME and KDE and it
freezes in both cases.
I have an  Nvidia card and I've tried with nomodeset and without it.

Thanks
Salu2...
masch...

Comment 1 Mario Chacon 2009-10-23 09:33:21 UTC
Created attachment 365826 [details]
Logs from the Xorg and messages

Comment 2 Vedran Miletić 2009-10-23 16:29:01 UTC
There were many changes in nouveau driver, probably one of them broke this (assuming it worked in Fedora 11).
On a quick look, I don't see anything useful in the logs, but I leave to the developers to judge and eventually request more info...

Comment 3 Mario Chacon 2009-10-23 19:47:55 UTC
How can I contact with them? or Do I need to wait them?

Comment 4 Vedran Miletić 2009-10-24 13:00:08 UTC
Sort of.

Ben, are you reading this?

Comment 5 Vedran Miletić 2009-10-24 16:01:00 UTC
Reporter, since you want to help to debug this issue, it would be good to provide some more information.
1) Did it already happen in Fedora 11 or is it Fedora 12 specific?
2) Does your card work with "nv" driver?

Comment 6 Adam Williamson 2009-10-24 16:06:49 UTC
When exactly are those logs from? Could you wait until the problem happens, then reboot to runlevel 3 (console mode), take a copy of the logs at that point, and attach *those*? Also, an indication of the time (on your system) when the crash happened will be useful, then we know where to look in /var/log/messages .

This bug is assigned to Ben Skeggs, who is one of the lead nouveau developers.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 7 Mario Chacon 2009-10-24 19:19:02 UTC
I've using Fedora 11 and there was problem, this only happens in Fedora 12.

I've tried with nv and I can't start X Server, please see the log Xorg.0.log.nv.

I've tried with vesa and I get the issue with nouveau, at first time it works but 
after a 50 minutes I get blank screen.

I attached the new logs for the condition you told me.

Comment 8 Mario Chacon 2009-10-24 19:19:37 UTC
Created attachment 365978 [details]
Xorg.0.log.nv

Comment 9 Mario Chacon 2009-10-24 19:20:01 UTC
Created attachment 365979 [details]
Xorg.0.log.vesa

Comment 10 Mario Chacon 2009-10-24 19:20:27 UTC
Created attachment 365980 [details]
messages log

Comment 11 Mario Chacon 2009-10-24 19:30:56 UTC
sorry, I forgot to mention that with nv driver does not start X.

Comment 12 Mario Chacon 2009-10-24 19:50:37 UTC
Please take a look on the Xorg backtrace.

Comment 13 Mario Chacon 2009-10-24 19:51:44 UTC
Created attachment 365982 [details]
Xorg backtrace

Comment 14 Mario Chacon 2009-10-25 17:18:33 UTC
I don't know if it helps, but if I checked the process status when the machines doesn't respond, the Xorg process gets almost 100% usage of CPU and the keyword doesn't respond. If I kill the Xorg process the keyword starts to respond but I can't open any terminal using the keyword shortcuts (ALT+CTRL+F1...F2..F3.....F12).

Comment 15 Adam Williamson 2009-10-28 01:30:10 UTC
Ben, just to be clear: I think you only need to look at the backtrace in comment #13, the rest can be ignored.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 16 Mario Chacon 2009-10-28 14:09:45 UTC
I've tested it with nv driver and with the nomodeset kernel option and I got the the same issue, please view the Xorg NV backtrace.

Comment 17 Mario Chacon 2009-10-28 14:10:31 UTC
Created attachment 366440 [details]
Xorg NV backtrace

Comment 18 Adam Williamson 2009-10-28 19:57:43 UTC
Seems like the backtrace is in evdev both times. Re-assigning to evdev for now. Ben, does this seem sensible to you?

Comment 19 Adam Williamson 2009-10-28 20:09:08 UTC
Apparently not. Edited highlights of discussion with ajax:

<ajax> adamw: if you ever see PostMotionEvent -> mieqEnqueue -> xorg_backtrace, it is _not_ the input driver at fault.
<ajax> adamw: that's the input core politely telling you "hey, we've been getting a lot of input events and not processing them, we're probably stuck waiting for the hardware"
<ajax> which, indeed, you're in XAACopyArea, which is the accelerated copy path [ed. note: ajax is referring to the nv backtrace here]
<ajax> the nouveau backtrace looks... different.
<adamw> ajax: hmm, and the nouveau backtrace is in something completely different
<adamw> ajax: so looks like he ran into two different bugs on the same hardware. fun!

so, this goes back to nouveau for now, since it looks like the failure on nv is just coincidental and we're not caring about nv any more. It would be good if you could _really_ test with vesa as well, though, Mario (remember the last time you tried to do this it seems like you didn't manage it at all, and it was still using nouveau).

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 20 Adam Williamson 2009-10-30 00:24:10 UTC
so we discussed this on IRC yesterday.

Reporter's /var/log/messages is http://pastebin.com/m6f073582 . Note the big kernel trace that starts at:

Oct 28 22:32:58 pelotiux kernel: 8>] ? default_wake_function+0x0/0x12

and runs all the way down to the bottom. Comments from airlied and ben:

Oct 28 18:56:43 <airlied>	masch: oh stuck in the video bios not good
Oct 28 18:57:16 <airlied>	not sure what we can do there.
Oct 28 18:57:37 <airlied>	I think this is possible an escalate to ajax issue.
Oct 28 18:57:51 <airlied>	it might be a bug in the int10 emulation
Oct 28 18:58:12 <airlied>	we should file the vesa bug with that backtrace in it
Oct 28 18:58:25 <airlied>	and see if ajax can take a look.
Oct 28 18:58:33 <airlied>	might be worth attaching the bios to it
Oct 28 18:58:40 <darktama>	would this emulate int10 though?  being x86 wouldn't vm86 mode get used?
Oct 28 18:59:15 <airlied>	I'm not sure I think we always do emulate now in fedora
Oct 28 18:59:15 <darktama>	ah
Oct 28 18:59:27 <airlied>	--with-int10=x86emu
Oct 28 18:59:34 <airlied>	suggests so

Re-assigning to vesa and ajax on the basis of that conversation. I'm not sure how the reporter should 'attach the BIOS', Dave or Adam please explain that if it's needed. Thanks!

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 21 Adam Williamson 2009-10-30 00:25:54 UTC
Created attachment 366734 [details]
kernel trace from reporter

Comment 22 Mario Chacon 2009-10-31 22:50:14 UTC
I know I shouldn't use the NVIDIA proprietary drivers, but I installed the version 190.42 and I don't have this issue. Please, feel free to ask me any test for nouveau driver. I will use proprietary drivers until I got this fix.

Comment 23 Matěj Cepl 2009-11-05 17:18:54 UTC
Since this bugzilla report was filed, there have been several major updates in various components of the Xorg system, which may have resolved this issue. Users who have experienced this problem are encouraged to upgrade their system to the latest version of their packages (at least F12Beta, but even better if the very latest versions).

Please, if you experience this problem on the up-to-date system, let us now in the comment for this bug, or whether the upgraded system works for you.

If you won't be able to reply in one month, I will have to close this bug as INSUFFICIENT_DATA. Thank you.

[This is a bulk message for all open Fedora Rawhide Xorg-related bugs. I'm adding myself to the CC list for each bug, so I'll see any comments you make after this and do my best to make sure every issue gets proper attention.]

Comment 24 Bug Zapper 2009-11-16 14:06:22 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 25 Mario Chacon 2009-11-21 15:05:45 UTC
I've reinstalled F12 with final release and the latest updates and it happened again, I have the black screen issue. I've attached the logs.

Comment 26 Mario Chacon 2009-11-21 15:06:39 UTC
Created attachment 372748 [details]
message backtrace

Comment 27 Mario Chacon 2009-11-21 15:07:08 UTC
Created attachment 372749 [details]
xorg log

Comment 28 Ben Skeggs 2010-09-24 00:09:08 UTC
Is F13/F14 any better?

Comment 29 Mario Chacon 2010-09-24 01:33:37 UTC
Sorry, now I have another video card, I do not have GeForce 7950 card any more.

salu2...
masch...

Comment 30 Ben Skeggs 2010-09-24 01:54:56 UTC
Ok, thanks for letting me know :)


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