Xserver crash in radeon_frame_event_handler
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-driver-ati |
Fix Released
|
Medium
|
|||
xserver-xorg-video-ati (Ubuntu) |
Fix Released
|
High
|
Chris Halse Rogers |
Bug Description
Binary package hint: xserver-
There's an easily reproducible X server crash in Radeon's vblank code. It's most easily triggered by switching between screensavers in the screensaver preferences.
The problem appears to be that a client can quit with a pending frame event. When the drm callback gets triggered, the Client's resources have been freed, leaving a garbage Pixmap that causes the crash.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.35-13-generic x86_64
Architecture: amd64
DRM.card0.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
Date: Fri Aug 13 13:59:47 2010
DkmsStatus:
Lsusb:
Bus 002 Device 004: ID 05a4:9860 Ortek Technology, Inc.
Bus 002 Device 003: ID 05a4:9835 Ortek Technology, Inc.
Bus 002 Device 002: ID 045e:0095 Microsoft Corp. IntelliMouse Explorer 4.0 (IntelliPoint)
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_AU.UTF-8
SHELL=/bin/zsh
SourcePackage: xserver-
dmi.bios.date: 12/29/2004
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F1
dmi.board.name: NF-CK804
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.modalias: dmi:bvnAwardSof
system:
distro: Ubuntu
codename: maverick
architecture: x86_64
kernel: 2.6.35-13-generic
Related branches
tags: | added: crash |
Changed in xserver-xorg-video-ati (Ubuntu): | |
status: | New → Confirmed |
Changed in xserver-xorg-video-ati (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Chris Halse Rogers (raof) |
status: | Confirmed → In Progress |
Changed in xserver-xorg-driver-ati: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in xserver-xorg-driver-ati: | |
importance: | Medium → Unknown |
status: | Confirmed → Fix Released |
Changed in xserver-xorg-driver-ati: | |
importance: | Unknown → Medium |
Created an attachment (id=37055)
xorg log of a crash (happens way later than the actual issue).
This is where the xserver ends up crashing.