[7300 GS] Intermittent GUI hangs in 12.04

Bug #994306 reported by Francis Upton
54
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Nouveau Xorg driver
Incomplete
Unknown
xserver-xorg-video-nouveau (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

I have upgraded to 12.04 two days ago and since then, the GUI has hung 4-5 times (a couple times a day basically). I'm running Gnome3 (not Unity)

Here is a forum post which describes what happened and what I have done:

http://askubuntu.com/questions/130803/12-04-gui-hangs

I don't use much, only Eclipse, Chrome and terminal windows. Skype and Pidgeon are running as well. The hangs have happened in the middle of using Eclipse or typing into a terminal window.

Prior to the upgrade (I was on 11.10) I had no similar problems.

[16010.668949] [drm] nouveau 0000:01:00.0: fail post-validate sync
[16010.668953] [drm] nouveau 0000:01:00.0: validate vram_list
[16010.668970] [drm] nouveau 0000:01:00.0: validate: -16
[16010.705778] [drm] nouveau 0000:01:00.0: error fencing pushbuf: -16
[16659.050796] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[16897.375174] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[18430.055424] [drm] nouveau 0000:01:00.0: fail pre-validate sync
[18430.055429] [drm] nouveau 0000:01:00.0: validate vram_list
[18430.055450] [drm] nouveau 0000:01:00.0: validate: -16

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xorg 1:7.6+12ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.38-generic 3.2.16
Uname: Linux 3.2.0-24-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: None
Date: Thu May 3 16:22:18 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 NVIDIA Corporation G71 [GeForce 7300 GS] [10de:01df] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Device [196e:034e]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: System manufacturer System Product Name
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic root=UUID=f7005cee-4159-4061-aed9-488ac44f8679 ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/22/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1004
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5B-Deluxe
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1004:bd01/22/2007:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5B-Deluxe:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.7.8-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu35
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Francis Upton (francisu) wrote :
Revision history for this message
Francis Upton (francisu) wrote :

Here is a link to the dmesg at the time of the hang (it's the same as that pointed to in the forum entry):

http://pastebin.com/JNVDHcyg

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg (Ubuntu):
status: New → Confirmed
Robert Hooker (sarvatt)
affects: xorg (Ubuntu) → xserver-xorg-video-nouveau (Ubuntu)
Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Medium
description: updated
summary: - Intermittent GUI hangs right after upgrading to 12.04
+ [7300 GS] Intermittent GUI hangs in 12.04
Revision history for this message
Francis Upton (francisu) wrote :

Could be a dup of bug 887390

Revision history for this message
Francis Upton (francisu) wrote :
Revision history for this message
Francis Upton (francisu) wrote :

Another data point, this seems to be related to the multiload indicator that shows multiple bar-graphs in the Gnome panel. I switched to this type of system indicator when upgrading to 12.04 (I previously used a different one that showed only a single bar graph, but I could not find that one again after I updated)

Here is a link to the multiload-indicator that seems to be causing the problems:

http://www.omgubuntu.co.uk/2012/02/easily-monitor-system-resources-in-ubuntu-with-indicator-multiload/

Note that I use this in the gnome-panel (below) rather than that indicator bar that it at the top.

Since I have disabled this multiload-indicator, the problem has not happened once.

bugbot (bugbot)
tags: added: kubuntu
Revision history for this message
Francis Upton (francisu) wrote :
Download full text (3.4 KiB)

Happened again, and I have not been using the multiload indicator:

[93726.258000] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[112113.785979] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[118349.834605] [drm] nouveau 0000:01:00.0: cal_space: -16
[122716.494874] CPU0: Core temperature above threshold, cpu clock throttled (total events = 116490)
[122716.495358] CPU0: Core temperature/speed normal
[122717.307927] CPU1: Core temperature above threshold, cpu clock throttled (total events = 63861)
[122717.308412] CPU1: Core temperature/speed normal
[122774.816017] [Hardware Error]: Machine check events logged
[123114.666207] CPU1: Core temperature above threshold, cpu clock throttled (total events = 63999)
[123114.666691] CPU1: Core temperature/speed normal
[123114.749191] CPU0: Core temperature above threshold, cpu clock throttled (total events = 116508)
[123114.749676] CPU0: Core temperature/speed normal
[123224.816015] [Hardware Error]: Machine check events logged
[123284.595622] [drm] nouveau 0000:01:00.0: cal_space: -16
[123545.689284] [drm] nouveau 0000:01:00.0: cal_space: -16
[126001.799257] CPU1: Core temperature above threshold, cpu clock throttled (total events = 71191)
[126001.799741] CPU1: Core temperature/speed normal
[126074.816014] [Hardware Error]: Machine check events logged
[126610.271326] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[128729.258426] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[130130.391589] CPU1: Core temperature above threshold, cpu clock throttled (total events = 71193)
[130130.392076] CPU1: Core temperature/speed normal
[130133.216263] CPU0: Core temperature above threshold, cpu clock throttled (total events = 119511)
[130133.216749] CPU0: Core temperature/speed normal
[130200.804021] [Hardware Error]: Machine check events logged
[133260.695861] [drm] nouveau 0000:01:00.0: cal_space: -16
[133260.798452] [drm] nouveau 0000:01:00.0: cal_space: -16
[134660.258223] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[136539.429134] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[144757.223182] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[149860.411640] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[151518.598777] CPU0: Core temperature above threshold, cpu clock throttled (total events = 532160)
[151518.599260] CPU0: Core temperature/speed normal
[152788.253177] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[159358.002143] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[160113.222418] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[161958.490479] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[164319.379741] [drm] nouveau 0000:01:00.0: error fencing pushbuf: -16
[165246.132769] CPU0: Core temperature above threshold, cpu clock throttled (total events = 532169)
[165246.133237] CPU0: Core temperature/speed normal
[165397.342368] CPU1: Core temperature above threshold, cpu clock throttled...

Read more...

Revision history for this message
Francis Upton (francisu) wrote :

And it happened again:

[11770.665608] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[12129.622648] CPU0: Core temperature above threshold, cpu clock throttled (total events = 1376394)
[12129.623135] CPU0: Core temperature/speed normal
[12134.446023] CPU1: Core temperature above threshold, cpu clock throttled (total events = 1276045)
[12134.446509] CPU1: Core temperature/speed normal
[12433.815937] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[31587.820638] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[32918.816323] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[33085.283749] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[34843.152021] eth1: no IPv6 routers present
[37952.814364] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[38158.392129] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[38286.981989] [drm] nouveau 0000:01:00.0: fail post-validate sync
[38286.981994] [drm] nouveau 0000:01:00.0: validate vram_list
[38286.982022] [drm] nouveau 0000:01:00.0: validate: -16
[38287.039173] [drm] nouveau 0000:01:00.0: PFIFO_DMA_PUSHER - Ch 1 Get 0x000243a4 Put 0x000193d4 State 0x80022054 (err: INVALID_CMD) Push 0x00000000

Revision history for this message
Francis Upton (francisu) wrote :

And again, this time very shortly after a reboot and the current version of the multi-load indicator was reinstalled (it had not been installed the past couple of times).

[ 279.738912] [drm] nouveau 0000:01:00.0: cal_space: -16
[ 325.388083] process `skype' is using obsolete setsockopt SO_BSDCOMPAT
[ 789.326717] [drm] nouveau 0000:01:00.0: fail post-validate sync
[ 789.326722] [drm] nouveau 0000:01:00.0: validate vram_list
[ 789.326738] [drm] nouveau 0000:01:00.0: validate: -16

Revision history for this message
Chad Miller (cmiller) wrote :

I see this with 7900 GS.

 [drm] nouveau 0000:01:00.0: fail pre-validate sync
 [drm] nouveau 0000:01:00.0: validate vram_list
 [drm] nouveau 0000:01:00.0: validate: -16

I think "hang" is too strong a word for this problem. The mouse pointer is still active, which may matter quite a lot in debugging this. A hang where the entire display is frozen, pointer included, is more dire.

summary: - [7300 GS] Intermittent GUI hangs in 12.04
+ [7300 GS, 7900 GS] Intermittent GUI hangs in 12.04
Revision history for this message
Francis Upton (francisu) wrote : Re: [7300 GS, 7900 GS] Intermittent GUI hangs in 12.04

> I think "hang" is too strong a word for this problem. The mouse pointer is still active, which may matter quite a lot in debugging this. A hang where the entire display is frozen, pointer included, is more dire.

Yes this is exactly my symptom. I can make this happen pretty mush at will and I can ssh to the machine from another and do whatever is necessary. Is there anything I can do to help capture more information?

Is there a later driver that I can get and install myself?

Revision history for this message
Francis Upton (francisu) wrote :

Switching to the NVidia driver makes this problem go away as expected.

Jani Uusitalo (uusijani)
summary: - [7300 GS, 7900 GS] Intermittent GUI hangs in 12.04
+ [7025, 7300 GS, 7900 GS] Intermittent GUI hangs in 12.04
Changed in nouveau:
status: Unknown → Incomplete
Revision history for this message
Arie Skliarouk (skliarie) wrote : Re: [7025, 7300 GS, 7900 GS] Intermittent GUI hangs in 12.04

I installed ubuntu 12.04 on a "AMD Sempron(tm) Processor 3000+" machine.
Kernel 3.2.0-24-generic-pae.
No X was installed. I still have (harmless?) occasional "general protection fault". The machine also got locked up completely once or two.

See the attached dmesg for the details.

Revision history for this message
Arie Skliarouk (skliarie) wrote :

forgot to attach

Revision history for this message
Arie Skliarouk (skliarie) wrote :

Note the time closeness between "Setting dpms mode 0 on vga encoder (output 0)" discussed here and the "general protection fault" messages:

[24588.839551] [<c15af35f>] sysenter_do_call+0x12/0x28
[24588.839632] Code: a3 00 75 36 8b 45 ac 89 f2 8b 88 ac 00 00 00 89 d8 0f a5 c2 d3 e0 f6 c1 20 74 04 89 c2 31 c0 3b 55 84 0f 8c 75 01 00 00 7f 0c 3b <85> 7c ff ff ff 0f 82 67 01 00 00 c6 45 a3 01 8b 55 b4 0b 55 b0
[24588.839632] EIP: [<c11543ce>] __generic_block_fiemap+0x1be/0x420 SS:ESP 0068:d8171bb4
[24588.839632] [drm] nouveau 0000:00:0d.0: Setting dpms mode 0 on vga encoder (output 0)

Revision history for this message
Chad Miller (cmiller) wrote :

Francis, others using X, if this is happening to you, please attach the output of

$ /usr/share/bug/xserver-xorg-core/script 3>&1

.

I can not reproduce presently since I'm logging in with session type "Ubuntu 2D" and it's not (AFAIK) using the GPU any more.

Revision history for this message
Ronan Mooney (roomey) wrote :

Also effecting us, multiple times a day. Please find output from
 $ /usr/share/bug/xserver-xorg-core/script 3>&1

Running kubuntu, it was an upgrade from 10.04LTS

Steve Langasek (vorlon)
tags: removed: regression-update
Revision history for this message
rmotters (rmotters) wrote :

Hangs like this have been happeneing randomly for me, since the 12.04 release. Again, the hang is mostly screen freezes, except for mouse. Sometimes, it locks the keyboard out, as well. And I have to use Sys-rq to reboot.

Finally decided to report it. :)

I have attached the output from that script.

Might go and try the nvidia drivers, but support was awful for my card in previous releases.

Revision history for this message
penalvch (penalvch) wrote :

Francis Upton, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-video-nouveau REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

summary: - [7025, 7300 GS, 7900 GS] Intermittent GUI hangs in 12.04
+ [7300 GS] Intermittent GUI hangs in 12.04
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 12.04 (precise) reached end-of-life on April 28, 2017.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test. If you then find the bug is still present in the newer Ubuntu version, please add a comment here telling us which new version it is in and change the bug status to Confirmed.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.