[R200] Crash and reboot during OpenGL line-drawing

Bug #586210 reported by Daniel Richard G.
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-radeon

I'm not sure that this is the right package against which to file this bug, so please reassign if needed.

This bug has been observed identically with xserver-xorg-video-radeon as shipped in current Lucid (1:6.13.0-1ubuntu5), and in the xorg-edgers PPA (1:6.13.99+git20100525.428125c0-0ubuntu0sarvatt~lucid).

I have an ATI FireGL 8800 (R200) on an amd64 system running an up-to-date Ubuntu Lucid.

First of all, I should point out that OpenGL is currently broken in this configuration. Full-screen GL games will not start up due to bug #557266, and windowed GL programs are clearly not accelerated. I previously had Jaunty installed on this system, and 3D acceleration worked fine then.

This bug was encountered while using Wings3D (package "wings3d") sans acceleration. I create a simple object (say a cube), select a vertex, and then attempt to move that vertex around freely using the mouse. What should happen is a smooth movement of the vertex and the edges connected to it. Instead, however, (1) the screen freezes, (2) if music was playing in the background, the last quarter-second or so starts looping, and (3) after about ten seconds, the system reboots.

The only thing particular about the vertex-move action in Wings3D, so far as I can see, is that it's drawing and redrawing the edge-lines fairly rapidly. The program's intent, of course, is to present a smooth motion that follows the mouse input. (I have not encountered the crash/reboot in any other GL program so far.)

I believe the nature of this bug warrants a High importance, and I'll gladly provide whatever telemetry will help track it down.
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
DkmsStatus: virtualbox-ose, 3.1.6, 2.6.32-22-generic, x86_64: installed
GdmLog: Error: command ['gksu', '-D', 'Apport', '--', 'cat', '/var/log/gdm/:0.log'] failed with exit code 1:
GdmLog1: Error: command ['gksu', '-D', 'Apport', '--', 'cat', '/var/log/gdm/:0.log.1'] failed with exit code 3:
GdmLog2: Error: command ['gksu', '-D', 'Apport', '--', 'cat', '/var/log/gdm/:0.log.2'] failed with exit code 3:
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
Package: xserver-xorg-video-ati 1:6.13.99+git20100525.428125c0-0ubuntu0sarvatt~lucid
PackageArchitecture: amd64
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-generic root=UUID=0e11bb4f-75df-49bb-b633-8d99325e47a8 ro
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Tags: lucid lucid
Uname: Linux 2.6.32-22-generic x86_64
UnreportableReason: This is not a genuine Ubuntu package
UserGroups: adm audio cdrom dialout floppy plugdev video
dmi.bios.date: 10/06/2005
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1015.002
dmi.board.name: A8V 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.:bvr1015.002:bd10/06/2005:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASUSTeKComputerInc.:rnA8VDeluxe:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-22-generic

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Daniel,

Please run the command 'apport-collect BUGNUMBER', which will attach several files we need for debugging.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: crash
tags: added: needs-xorglog
tags: added: needs-lspci-vvnn
Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Incomplete
Revision history for this message
Daniel Richard G. (skunk) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Daniel Richard G. (skunk) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : Dependencies.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : Lspci.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : Lsusb.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : PciDisplay.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : ProcModules.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : UdevDb.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : UdevLog.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : XorgLog.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : XorgLogOld.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : Xrandr.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : glxinfo.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : setxkbmap.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : xdpyinfo.txt

apport information

Revision history for this message
Daniel Richard G. (skunk) wrote : xkbcomp.txt

apport information

Changed in xserver-xorg-video-ati (Ubuntu):
status: Incomplete → New
tags: removed: needs-lspci-vvnn needs-xorglog
Bryce Harrington (bryce)
tags: added: edgers
tags: added: lucid
Bryce Harrington (bryce)
tags: added: 3d
Bryce Harrington (bryce)
Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel Richard G. (skunk) wrote :

Downgrading to a 2.6.31 mainline kernel makes this bug go away, in addition to bug #557266.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/557266/comments/27

Revision history for this message
Daniel Richard G. (skunk) wrote :

Correction: This bug still occurs with 2.6.31 + Wings3D, although not with the same vertex-move operation as previously described. Instead, it seems to happen when I select an individual vertex. This is with other graphics operations running visibly accelerated.

For now, I'm biting the bullet, and running Wings3D with LIBGL_ALWAYS_INDIRECT=1 }:-(

Revision history for this message
Daniel Richard G. (skunk) wrote :

Not only that, I still get crashes with the 6.12.192 ATI/Radeon driver in the x-retro PPA (in conjunction with the 2.6.31 kernel). So even that won't get me away from the problem.

I'm beginning to wonder if it would make sense to rebuild the core of X.Org from Jaunty source for Lucid. That's looking like the only way to put this genie back into the bottle...

Revision history for this message
Daniel Richard G. (skunk) wrote :

The drivers for r200 have received a bit of work lately, both in Mesa and in the kernel. I am currently running Maverick, plus the 2.6.37-020637rc3-generic mainline kernel and packages from the xorg-edgers/radeon PPA, and am no longer having any GPU-crash problems (in Wings3D or otherwise) of the sort reported in this bug.

Whatever the issue had been, I think it's been resolved.

Changed in xserver-xorg-video-ati (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
madbiologist (me-again) wrote :

Presumably the necessary fix/es were released in Natty.

Changed in xserver-xorg-video-ati (Ubuntu):
status: Fix Committed → Fix Released
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.