Xorg freezes visiting www.google.ca/nexus

Bug #901793 reported by John Neffenger
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Invalid
Low
Unassigned

Bug Description

The X.Org X server on my Dell Precision 490 Workstation freezes consistently and permanently each time I load the Web page at the following address on my Ubuntu 11.10 "oneiric" system running Unity 2D:

  http://www.google.ca/nexus

I never encountered such freezes in the previous release of Ubuntu (11.04 "natty"). The freeze happens with both Mozilla Firefox 8.0 and Chromium 15.0.874.106 (Developer Build 107270 Linux). No updates to the screen occur (no clock updates, for example), but I can SSH into the system to gather information and reboot. There is usually no CPU activity, but one out of the four freezes yesterday had X using over 50 percent CPU usage during the freeze.

I followed the instructions here:

  https://wiki.ubuntu.com/X/Troubleshooting/Freeze

to capture the dmesg output and Xorg.0.log file for each of the four freezes yesterday. Below are the answers to the questions recommended on that page.

Q: When did you upgrade to this version of Ubuntu? When did you first notice the freezes occurring?

A: I upgraded about 3 weeks ago and first noticed the freezes about 2 weeks ago while using the Web browser.

Q: How frequently do the freezes occur? How many per day would you say you experience?

A: They occur about once per week, but yesterday I found a Web site (www.google.ca/nexus) that can cause the freeze each and every time it loads in a Web browser (Firefox and Chromium).

Q: List the applications you typically have open at the time of the freeze.

A: I usually have open at least the Web browser (Firefox or Chromium) and the Terminal. I may also have open GnuCash, a VirtualBox guest running Windows, NetBeans, and Thunderbird.

Q: Think back to the last few times it froze. What activities were you doing in each of those times?

A: The last four times it froze, I simply clicked a link to go to the site www.google.ca/nexus or loaded it directly from the address bar.

Q: Do you have compiz enabled? Does the issue go away if you disable it?

A: I am running Unity 2D, the Unity interface for non-accelerated graphics cards. I see compositing effects, so perhaps I'm running compiz. I'll look into disabling it.

Q: If your system is a laptop, do you suspend/resume it? Had you resumed at some point prior to the freezes?

A: My system is a Dell Precision 490 Workstation. I suspend it at night, but this freeze occurs even right after a fresh reboot after visiting the Google Nexus page.

Additional information:

$ lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10

$ apt-cache policy xserver-xorg-video-nouveau
xserver-xorg-video-nouveau:
  Installed: 1:0.0.16+git20110411+8378443-1
  Candidate: 1:0.0.16+git20110411+8378443-1
  Version table:
 *** 1:0.0.16+git20110411+8378443-1 0
        500 http://ca.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status
---
.tmp.unity.support.test.0:

ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,resize,imgpng,gnomecompat,place,snap,regex,grid,move,session,vpswitch,unitymtgrabhandles,mousepoll,animation,wall,expo,ezoom,workarounds,fade,scale,unityshell]
CompositorRunning: None
DistUpgraded: Log time: 2011-11-22 22:41:56.988316
DistroCodename: oneiric
DistroRelease: Ubuntu 11.10
DistroVariant: ubuntu
DkmsStatus:
 virtualbox, 4.1.2, 3.0.0-13-generic, x86_64: installed
 virtualbox, 4.1.2, 3.0.0-14-generic, x86_64: installed
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 nVidia Corporation NV43GL [Quadro FX 550] [10de:014d] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: nVidia Corporation Device [10de:0349]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426)
MachineType: Dell Inc. Precision WorkStation 490
Package: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1
PackageArchitecture: amd64
ProcEnviron:
 LC_TIME=en_DK.UTF-8
 LANGUAGE=en_CA:en
 PATH=(custom, user)
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-14-generic root=/dev/mapper/hostname-root ro quiet
ProcVersionSignature: Ubuntu 3.0.0-14.23-generic 3.0.9
Tags: oneiric running-unity ubuntu
Uname: Linux 3.0.0-14-generic x86_64
UpgradeStatus: Upgraded to oneiric on 2011-11-23 (19 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 04/25/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.name: 0F9382
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 7
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA08:bd04/25/2008:svnDellInc.:pnPrecisionWorkStation490:pvr:rvnDellInc.:rn0F9382:rvrA00:cvnDellInc.:ct7:cvr:
dmi.product.name: Precision WorkStation 490
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu6
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
Phil. V (philip.v) wrote :

Could you please attach the dmesg and xorg.0.log files that you captured? Also, couldn't hurt to run
apport-collect 901793
in a terminal, to attach some general system information.

tags: added: regression-release
Revision history for this message
John Neffenger (jgneff) wrote : BootDmesg.txt

apport information

tags: added: apport-collected oneiric running-unity ubuntu
description: updated
Revision history for this message
John Neffenger (jgneff) wrote : BootLog.gz

apport information

Revision history for this message
John Neffenger (jgneff) wrote : CurrentDmesg.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : Dependencies.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : DpkgLog.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : GconfCompiz.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : LightdmLog.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : Lspci.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : Lsusb.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : MonitorsGlobal.xml.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : ProcInterrupts.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : ProcModules.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : UdevDb.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : UdevLog.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : UnitySupportTest.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : XorgLog.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : XorgLogOld.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : Xrandr.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote : xdpyinfo.txt

apport information

Revision history for this message
John Neffenger (jgneff) wrote :

Attached above is all the information from the "apport-collect 901793" command. Attached below are my own captures of the dmesg output and /var/log/Xorg.0.log file during each of the freezes (using SSH to login to the system).

I just tried it again, and my system still freezes even after upgrading to the most recent Linux 3.0.0-14-generic #23-Ubuntu kernel. At least until Google updates that Nexus page, it seems I can cause the freeze each and every time.

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #1 dmesg output. Ends with:

[ 636.608016] [drm] nouveau 0000:07:00.0: reloc wait_idle failed: -16
[ 636.608028] [drm] nouveau 0000:07:00.0: reloc apply: -16

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #2 dmesg output. Ends with:

[ 1180.344349] [drm] nouveau 0000:07:00.0: Setting dpms mode 3 on tmds encoder (output 1)
[ 1347.880775] [drm] nouveau 0000:07:00.0: Setting dpms mode 0 on tmds encoder (output 1)

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #3 dmesg output. Ends with:

[ 417.676011] [drm] nouveau 0000:07:00.0: reloc wait_idle failed: -16
[ 417.676021] [drm] nouveau 0000:07:00.0: reloc apply: -16
[ 420.684021] [drm] nouveau 0000:07:00.0: reloc wait_idle failed: -16
[ 420.684031] [drm] nouveau 0000:07:00.0: reloc apply: -16
[ 423.684009] [drm] nouveau 0000:07:00.0: reloc wait_idle failed: -16
[ 423.684014] [drm] nouveau 0000:07:00.0: reloc apply: -16
[ 426.724013] [drm] nouveau 0000:07:00.0: reloc wait_idle failed: -16
[ 426.724022] [drm] nouveau 0000:07:00.0: reloc apply: -16

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #4 dmesg output. Ends with:

[ 203.796013] [drm] nouveau 0000:07:00.0: Failed to idle channel 4.
[ 203.800081] [drm] nouveau 0000:07:00.0: PGRAPH idle timed out with status 0x08820101
[ 203.800081] [drm] nouveau 0000:07:00.0: Failed: Instance=0x00010f00 Save=1
[ 203.800081] [drm] nouveau 0000:07:00.0: IP: 0x28, Opcode: 0x00500060
[ 203.800081] [drm] nouveau 0000:07:00.0: 0x40030C = 0x00000029

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #5 dmesg output. Ends with (nothing nouveau):

[ 44.480010] eth0: no IPv6 routers present
[ 44.796015] eth1: no IPv6 routers present

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #1 /var/log/Xorg.0.log file. Ends with:

[ 146.312] (II) XKB: reuse xkmfile /var/lib/xkb/server-2B6FA8C3EA6AA113DC680288825EF0846851A010.xkm
[ 146.343] (II) XKB: reuse xkmfile /var/lib/xkb/server-2B6FA8C3EA6AA113DC680288825EF0846851A010.xkm
[ 146.347] (II) XKB: reuse xkmfile /var/lib/xkb/server-2B6FA8C3EA6AA113DC680288825EF0846851A010.xkm
[ 146.352] (II) XKB: reuse xkmfile /var/lib/xkb/server-2B6FA8C3EA6AA113DC680288825EF0846851A010.xkm

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #2 /var/log/Xorg.0.log file. Ends with:

[ 1170.331] (II) NOUVEAU(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz)

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #3 /var/log/Xorg.0.log file. Ends with:

[ 500.092] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[ 500.092]
Backtrace:
[ 500.122] 0: /usr/bin/X (xorg_backtrace+0x26) [0x460566]
...

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #4 /var/log/Xorg.0.log file. Ends with:

[ 203.047] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[ 203.047]
Backtrace:
[ 203.095] 0: /usr/bin/X (xorg_backtrace+0x26) [0x460566]
...

Revision history for this message
John Neffenger (jgneff) wrote :

Freeze #5 /var/log/Xorg.0.log file. Ends with:

[ 182.728] [mi] EQ overflowing. The server is probably stuck in an infinite loop.
[ 182.728]
Backtrace:
[ 182.756] 0: /usr/bin/X (xorg_backtrace+0x26) [0x460566]
...

Revision history for this message
Phil. V (philip.v) wrote :

Thanks for running apport and attaching the logs, there should be plenty of information here for a developer or someone more familiar with debugging X problems to get to work.

Revision history for this message
penalvch (penalvch) wrote :

John Neffenger, 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

Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
John Neffenger (jgneff) wrote :

Thank you for following up! Unfortunately, I pulled out the NVIDIA Quadro FX 550 and bought a cheap AMD Radeon HD 5450 graphics adapter a very long time ago now. I'm using the ATI open-source driver, and haven't had the problem since. I gave away the NVIDIA adapter.

Revision history for this message
penalvch (penalvch) wrote :

John Neffenger, this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/901793/comments/36 regarding you no longer have the hardware. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Invalid
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.