Frequent Xorg crashes on ATI RV250 graphics, radeon driver

Bug #576355 reported by malheum
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: xorg

Hello,

I have frequent crashes (several times per day ) of xorg on my DELL Latidude D600. I am using the radeon driver for this ATI graphics card. It worked without problems before on 8.04 LTS, never had xorg crash then, however I think I used the fglrx driver then.

from /var/log/Xorg.0.log:
Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e937b]
1: /usr/bin/X (0x8048000+0x61c7d) [0x80a9c7d]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0xae5410]
3: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x8a6000+0xb2039) [0x958039]
4: /usr/lib/xorg/modules/libexa.so (0x2f2000+0x9490) [0x2fb490]
5: /usr/lib/xorg/modules/libexa.so (0x2f2000+0x9558) [0x2fb558]
6: /usr/bin/X (miCopyRegion+0x21b) [0x819cadb]
7: /usr/bin/X (miDoCopy+0x44d) [0x819cffd]
8: /usr/lib/xorg/modules/libexa.so (0x2f2000+0x7a4a) [0x2f9a4a]
9: /usr/bin/X (0x8048000+0xda9c3) [0x81229c3]
10: /usr/bin/X (0x8048000+0x28df5) [0x8070df5]
11: /usr/bin/X (0x8048000+0x2a477) [0x8072477]
12: /usr/bin/X (0x8048000+0x1ed7a) [0x8066d7a]
13: /lib/tls/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0x13cbd6]
14: /usr/bin/X (0x8048000+0x1e961) [0x8066961]
Segmentation fault at address (nil)

from lspci -v:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV250 [Mobility FireGL 9000] (rev 01)
 Subsystem: Dell Device 011d
 Flags: bus master, VGA palette snoop, stepping, 66MHz, medium devsel, latency 32, IRQ 11
 Memory at e8000000 (32-bit, prefetchable) [size=128M]
 I/O ports at c000 [size=256]
 Memory at fcff0000 (32-bit, non-prefetchable) [size=64K]
 [virtual] Expansion ROM at fc000000 [disabled] [size=128K]
 Capabilities: [58] AGP version 2.0
 Capabilities: [50] Power Management version 2
 Kernel driver in use: radeon
 Kernel modules: radeonfb, radeon

# apt-cache showpkg xserver-xorg-video-radeon
Package: xserver-xorg-video-radeon
Versions:
1:6.13.0-1ubuntu5 (/var/lib/apt/lists/de.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/de.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages
                  MD5: 22563809adc62297091f8573cfba0d65

Reverse Depends:
  xserver-xorg-video-radeon-dbg,xserver-xorg-video-radeon 1:6.13.0-1ubuntu5
  xserver-xorg-video-ati,xserver-xorg-video-radeon
Dependencies:
1:6.13.0-1ubuntu5 - libc6 (2 2.7) libdrm-radeon1 (2 2.4.17) libdrm2 (2 2.4.16) libpciaccess0 (2 0.10.2) libpixman-1-0 (0 (null)) xserver-xorg-core (2 2:1.6.99.900) firmware-linux (0 (null)) xserver-xorg-video-ati (1 1:6.8.191-1)
Provides:
1:6.13.0-1ubuntu5 - xserver-xorg-video-6
Reverse Provides:

# apt-cache showpkg xorg
Package: xorg
Versions:
1:7.5+5ubuntu1 (/var/lib/apt/lists/de.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/de.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages
                  MD5: f5abde5fb283cb96048a3d3a5fe06e17

Reverse Depends:
  mythbuntu-desktop,xorg
  lubuntu-desktop,xorg
  xubuntu-desktop,xorg
  xfce4,xorg
  ubuntustudio-desktop,xorg
  lxde-core,xorg
  lxde,xorg
  kde-full,xorg
  ubuntu-netbook,xorg
  ubuntu-desktop,xorg
  ltsp-client,xorg
  kubuntu-netbook,xorg
  kubuntu-desktop,xorg
Dependencies:
1:7.5+5ubuntu1 - xserver-xorg (0 (null)) libgl1-mesa-glx (16 (null)) libgl1 (0 (null)) libgl1-mesa-dri (0 (null)) libglu1-mesa (0 (null)) xfonts-base (2 1:1.0.0-1) xfonts-100dpi (2 1:1.0.0-1) xfonts-75dpi (2 1:1.0.0-1) x11-apps (0 (null)) x11-session-utils (0 (null)) x11-utils (0 (null)) x11-xfs-utils (0 (null)) x11-xkb-utils (0 (null)) x11-xserver-utils (0 (null)) xauth (0 (null)) xinit (0 (null)) xfonts-utils (0 (null)) xkb-data (0 (null)) xorg-docs-core (0 (null)) xterm (16 (null)) x-terminal-emulator (0 (null)) x11-common (0 (null)) xinput (0 (null)) xorg-docs (0 (null)) xfonts-scalable (2 1:1.0.0-1)
Provides:
1:7.5+5ubuntu1 - x-window-system-core x-window-system
Reverse Provides:

root@tuxtux:~# lsb_release -rd
Description: Ubuntu 10.04 LTS
Release: 10.04

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xorg 1:7.5+5ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
Architecture: i386
Date: Thu May 6 13:29:03 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100427.1)
MachineType: Dell Computer Corporation Latitude D600
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   product info: "O2Micro", "SmartCardBus Reader", "V1.0", ""
   manfid: 0xffff, 0x0001
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   5.0V 16-bit PC Card
   Subdevice 0 (function 0) [unbound]
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-21-generic root=UUID=3dd68c86-54bd-468a-8bd8-231133434a89 ro
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: xorg
Symptom: display
Title: Xorg crash
dmi.bios.date: 06/29/2005
dmi.bios.vendor: Dell Computer Corporation
dmi.bios.version: A16
dmi.board.name: 03U652
dmi.board.vendor: Dell Computer Corporation
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Computer Corporation
dmi.modalias: dmi:bvnDellComputerCorporation:bvrA16:bd06/29/2005:svnDellComputerCorporation:pnLatitudeD600:pvr:rvnDellComputerCorporation:rn03U652:rvr:cvnDellComputerCorporation:ct8:cvr:
dmi.product.name: Latitude D600
dmi.sys.vendor: Dell Computer Corporation
system:
 distro: Ubuntu
 codename: lucid
 architecture: i686
 kernel: 2.6.32-21-generic

Revision history for this message
malheum (maxheise) wrote :
Bryce Harrington (bryce)
Changed in xorg (Ubuntu):
status: New → Confirmed
Revision history for this message
malheum (maxheise) wrote :

I tried to get a full backtrace with gdb like described here:
https://wiki.ubuntu.com/X/Backtracing#Backtrace%20with%20gdb

But unfortunately I don't have debugging symbols installed. If somebody could tell me how to install debugging symbols and how to get rid of them later on I'd give it a try.

Anyhow, I'll attach the gdb log file to this comment.

Revision history for this message
malheum (maxheise) wrote :
Download full text (7.3 KiB)

I can always reproduce the crash 100% by

1. Opening firefox

2. Going to http://www.nationalgeographic.com/

Nothing else needed :)

------------------------

This is my about:plugins in firefox:
Adobe Reader 9.3

    Datei: nppdf.so
    Version:
    The Adobe Reader plugin is used to enable viewing of PDF and FDF files from within the browser.

MIME-Typ Beschreibung Endungen Aktiviert
application/pdf Portable Document Format pdf Ja
application/vnd.fdf Acrobat Forms Data Format fdf Ja
application/vnd.adobe.xfdf XML Version of Acrobat Forms Data Format xfdf Ja
application/vnd.adobe.xdp+xml Acrobat XML Data Package xdp Ja
application/vnd.adobe.xfd+xml Adobe FormFlow99 Data File xfd Ja
Java(TM) Plug-in 1.6.0_20

    Datei: libnpjp2.so
    Version:
    The next generation Java plug-in for Mozilla browsers.

MIME-Typ Beschreibung Endungen Aktiviert
application/x-java-vm Java™ Plug-in Ja
application/x-java-applet Java™ Plug-in Applet Ja
application/x-java-applet;version=1.1 Java™ Plug-in Ja
application/x-java-applet;version=1.1.1 Java™ Plug-in Ja
application/x-java-applet;version=1.1.2 Java™ Plug-in Ja
application/x-java-applet;version=1.1.3 Java™ Plug-in Ja
application/x-java-applet;version=1.2 Java™ Plug-in Ja
application/x-java-applet;version=1.2.1 Java™ Plug-in Ja
application/x-java-applet;version=1.2.2 Java™ Plug-in Ja
application/x-java-applet;version=1.3 Java™ Plug-in Ja
application/x-java-applet;version=1.3.1 Java™ Plug-in Ja
application/x-java-applet;version=1.4 Java™ Plug-in Ja
application/x-java-applet;version=1.4.1 Java™ Plug-in Ja
application/x-java-applet;version=1.4.2 Java™ Plug-in Ja
application/x-java-applet;version=1.5 Java™ Plug-in Ja
application/x-java-applet;version=1.6 Java™ Plug-in Ja
application/x-java-applet;jpi-version=1.6.0_20 Java™ Plug-in Ja
application/x-java-bean Java™ Plug-in JavaBeans Ja
application/x-java-bean;version=1.1 Java™ Plug-in Ja
application/x-java-bean;version=1.1.1 Java™ Plug-in Ja
application/x-java-bean;version=1.1.2 Java™ Plug-in Ja
application/x-java-bean;version=1.1.3 Java™ Plug-in Ja
application/x-java-bean;version=1.2 Java™ Plug-in Ja
application/x-java-bean;version=1.2.1 Java™ Plug-in Ja
application/x-java-bean;version=1.2.2 Java™ Plug-in Ja
application/x-java-bean;version=1.3 Java™ Plug-in Ja
application/x-java-bean;version=1.3.1 Java™ Plug-in Ja
application/x-java-bean;version=1.4 Java™ Plug-in Ja
application/x-java-bean;version=1.4.1 Java™ Plug-in Ja
application/x-java-bean;version=1.4.2 Java™ Plug-in Ja
application/x-java-bean;version=1.5 Java™ Plug-in Ja
application/x-java-bean;version=1.6 Java™ Plug-in Ja
application/x-java-bean;jpi-version=1.6.0_20 Java™ Plug-in Ja
VLC Multimedia Plugin (compatible Totem 2.30.0)

    Datei: libtotem-cone-plugin.so
    Version:
    The Totem 2.30.0 plugin handles video and audio streams.

MIME-Typ Beschreibung Endungen Aktiviert
application/x-vlc-plugin VLC Multimedia Plugin Ja
application/vlc VLC Multimedia Plugin Ja
video/x-google-vlc-plugin VLC Multimedia Plugin Ja
application/x-ogg Ogg-Multimediadatei ogg Ja
appli...

Read more...

Revision history for this message
malheum (maxheise) wrote :

I tried out more and found out that xorg only crashes if I have the firefox add-on noscript activated in firefox while I open www.nationalgeographic.com. If I deactivate noscript in the firefox extra->add-ons menu then xorg does not crash at all when opening the nationalgeographic web site.

I also tried removing all plugins, .i.e I did this
sudo apt-get remove mozilla-plugin-vlc
sudo apt-get remove adobe-flashplugin
sudo apt-get remove sun-java6-plugin totem-mozilla
sudo apt-get remove icedtea6-plugin
sudo apt-get remove rhythmbox-plugins rhythmbox-ubuntuone-music-store
sudo apt-get remove adobereader-deu

And this removal of all firefox plugins did not change the crashing. So it seems to me that this is a bug in xorg which is triggered by a combination of firefox and its add-on noscript.

My installed version of noscript is 1.9.9.74

Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xserver-xorg-video-ati (Ubuntu)
Revision history for this message
malheum (maxheise) wrote :

Since the backtrace from /var/log/Xorg.0.log goes through /usr/lib/xorg/modules/drivers/radeon_drv.so, and that file belongs to the package xserver-xorg-video-radeon - shouldn't then xserver-xorg-video-radeon be mentioned as affected too ?

$ dpkg -S /usr/lib/xorg/modules/drivers/radeon_drv.so
xserver-xorg-video-radeon: /usr/lib/xorg/modules/drivers/radeon_drv.so

Revision history for this message
malheum (maxheise) wrote :

This morning I installed xorg dbg packages by
# apt-get install xserver-xorg-video-radeon-dbg xserver-xorg-core-dbg
and then let Xorg crash again trying to get a more meaningful backtrace, but it's still the same. I think the dbg packages did not match the the installed version.

from gdb:
warning: the debug information found in "/usr/lib/debug//usr/bin/Xorg" does not match "/usr/bin/Xorg" (CRC mismatch).
<more messages cut out>
Program received signal SIGSEGV, Segmentation fault.
__memcpy_ia32 () at ../sysdeps/i386/i686/multiarch/../memcpy.S:75
75 ../sysdeps/i386/i686/multiarch/../memcpy.S: No such file or directory.
        in ../sysdeps/i386/i686/multiarch/../memcpy.S
(gdb) backtrace full
#0 __memcpy_ia32 () at ../sysdeps/i386/i686/multiarch/../memcpy.S:75
No locals.
#1 0x00000000 in ?? ()
No symbol table info available.

from /var/log/Xorg.0.log.old:
Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e937b]
1: /usr/bin/X (0x8048000+0x61c7d) [0x80a9c7d]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0xfc5410]
3: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x56f000+0xb2039) [0x621039]
4: /usr/lib/xorg/modules/libexa.so (0x6ad000+0x9490) [0x6b6490]
5: /usr/lib/xorg/modules/libexa.so (0x6ad000+0x9558) [0x6b6558]
6: /usr/bin/X (miCopyRegion+0x21b) [0x819cadb]
7: /usr/bin/X (miDoCopy+0x44d) [0x819cffd]
8: /usr/lib/xorg/modules/libexa.so (0x6ad000+0x7a4a) [0x6b4a4a]
9: /usr/bin/X (0x8048000+0xda9c3) [0x81229c3]
10: /usr/bin/X (0x8048000+0x28df5) [0x8070df5]
11: /usr/bin/X (0x8048000+0x2a477) [0x8072477]
12: /usr/bin/X (0x8048000+0x1ed7a) [0x8066d7a]
13: /lib/tls/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0x199bd6]
14: /usr/bin/X (0x8048000+0x1e961) [0x8066961]
Segmentation fault at address (nil)

Caught signal 11 (Segmentation fault). Server aborting

Revision history for this message
malheum (maxheise) wrote :

I think this is a duplicate of bug 539772. I did a
add-apt-repository ppa:bryceharrington/purple
updated all packages, restarted and now I am unable to crash Xorg with firefox, noscript and nationalgeographic's web site.

Bryce Harrington (bryce)
tags: added: kubuntu
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

If this is a duplicate of bug 539772, this should be now fixed.

Revision history for this message
Chris Tree (christree63) wrote :

Hi, I've been watching all discussions relating to ATI Radeon RV250 [Mobility FireGL 9000] for several months now. I've tried this card in 2 different machines now. The current system is running 3G dual core CPU's with 2G ram. I've been attempting to set up a system that will handle 3D graphics so I could attempt running some games. I'm just about ready to give up and go back to a Windows machine for the game. I know most of my issues is lack of knowledge, but I've always figured, if you don't try, you don't learn. Anyway, this ATI card was purchased for the task several months ago. I've tried the proprietary drivers but they simply won't run 3D at all. The XOrg drivers run 3D but I keep having crashes where I lose colour, there's lines all through the graphics. This usually starts in the back ground and as I continue to work, each window slowly gets taken over till all I can do is reboot. I got excited when I read the above explanation as it is Firefox more often than not that seems to feature in the crash sequence. I installed add-apt-repository ppa:bryceharrington/purple and thought the problem was gone but it has crashed at least once since. I read some other ideas on the problem once before by Bryce Harrington but through other problems lost the page and haven't been able to find it again. If someone has a fix for this and a very basic explanation it would be greatly appreciated. I love Ubuntu for everyday use and greatly appreciate the help given by the many generous people involved. Thank you all.

Revision history for this message
Chris Tree (christree63) wrote :

Hi, don't know if this will help isolate any issues but to add to what I wrote above I've just logged on again and I've noticed that all the letters r & n are all messed up on in every window I have open. Hope that means something!

bugbot (bugbot)
tags: added: xubuntu
Revision history for this message
penalvch (penalvch) wrote :

malheum, 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-ati 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-ati (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
malheum (maxheise) wrote :

Sorry, I don't have that Dell Latitude D600 around anymore. Last time I used it it was with LMDE inux Mint Debian about a year ago. Then it was running stable.

Since the cpu on that D600 does not support pae it won't run most stock kernels anymore, so debian is the only distro that would still work on that hardware.

Since my last comment #7 from 2010-05-08 I used that laptop a few times a week without problems, so I think that this bug can be safely closed.

Revision history for this message
penalvch (penalvch) wrote :

malheum, this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/576355/comments/12 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-ati (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.