Ubuntu

[7300 GS] Intermittent GUI hangs in 12.04

Reported by Francis Upton on 2012-05-03
52
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Nouveau Xorg driver
Incomplete
Unknown
xserver-xorg-video-nouveau (Ubuntu)
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

Francis Upton (francisu) wrote :
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

Launchpad Janitor (janitor) wrote :

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

Changed in xorg (Ubuntu):
status: New → Confirmed
Robert Hooker (sarvatt) on 2012-05-04
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
Francis Upton (francisu) wrote :

Could be a dup of bug 887390

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) on 2012-05-10
tags: added: kubuntu
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...

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

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

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

> 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?

Francis Upton (francisu) wrote :

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

Jani Uusitalo (uusijani) on 2012-05-22
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

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.

Arie Skliarouk (skliarie) wrote :

forgot to attach

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)

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.

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) on 2012-06-27
tags: removed: regression-update
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.

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
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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