2009-04-27 16:07:02 |
phord |
bug |
|
|
added bug |
2009-04-27 16:07:02 |
phord |
attachment added |
|
Dependencies.txt http://launchpadlibrarian.net/26035008/Dependencies.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
LsHal.txt http://launchpadlibrarian.net/26035009/LsHal.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
LsMod.txt http://launchpadlibrarian.net/26035011/LsMod.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
LsPci.txt http://launchpadlibrarian.net/26035012/LsPci.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
XorgConf.txt http://launchpadlibrarian.net/26035015/XorgConf.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
XorgLog.txt http://launchpadlibrarian.net/26035016/XorgLog.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
XorgLogOld.txt http://launchpadlibrarian.net/26035017/XorgLogOld.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
Xrandr.txt http://launchpadlibrarian.net/26035018/Xrandr.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
glxinfo.txt http://launchpadlibrarian.net/26035019/glxinfo.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
setxkbmap.txt http://launchpadlibrarian.net/26035020/setxkbmap.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
system.txt http://launchpadlibrarian.net/26035021/system.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
xdpyinfo.txt http://launchpadlibrarian.net/26035022/xdpyinfo.txt |
|
2009-04-27 16:07:02 |
phord |
attachment added |
|
xkbcomp.txt http://launchpadlibrarian.net/26035023/xkbcomp.txt |
|
2009-04-27 22:32:20 |
Martin Olsson |
affects |
xorg (Ubuntu) |
xserver-xorg-video-ati (Ubuntu) |
|
2009-04-27 22:38:35 |
Martin Olsson |
attachment added |
|
Dependencies.txt http://launchpadlibrarian.net/26046437/Dependencies.txt |
|
2009-04-27 22:38:38 |
Martin Olsson |
attachment added |
|
LsHal.txt http://launchpadlibrarian.net/26046438/LsHal.txt |
|
2009-04-27 22:38:39 |
Martin Olsson |
attachment added |
|
LsMod.txt http://launchpadlibrarian.net/26046439/LsMod.txt |
|
2009-04-27 22:38:41 |
Martin Olsson |
attachment added |
|
LsPci.txt http://launchpadlibrarian.net/26046440/LsPci.txt |
|
2009-04-27 22:38:42 |
Martin Olsson |
attachment added |
|
XorgConf.txt http://launchpadlibrarian.net/26046441/XorgConf.txt |
|
2009-04-27 22:38:44 |
Martin Olsson |
attachment added |
|
XorgLog.txt http://launchpadlibrarian.net/26046442/XorgLog.txt |
|
2009-04-27 22:38:47 |
Martin Olsson |
attachment added |
|
XorgLogOld.txt http://launchpadlibrarian.net/26046444/XorgLogOld.txt |
|
2009-04-27 22:38:48 |
Martin Olsson |
attachment added |
|
system.txt http://launchpadlibrarian.net/26046446/system.txt |
|
2009-04-27 22:55:21 |
Martin Olsson |
bug watch added |
|
https://bugs.freedesktop.org/show_bug.cgi?id=21447 |
|
2009-04-27 22:55:21 |
Martin Olsson |
bug task added |
|
xserver-xorg-driver-ati |
|
2009-04-27 23:11:41 |
Bug Watch Updater |
xserver-xorg-driver-ati: status |
Unknown |
Confirmed |
|
2009-04-28 03:19:28 |
Bryce Harrington |
tags |
apport-bug i386 |
apport-bug crash i386 |
|
2009-04-28 03:19:50 |
Bryce Harrington |
xserver-xorg-video-ati (Ubuntu): status |
New |
Confirmed |
|
2009-04-28 09:52:03 |
Martin Olsson |
bug watch added |
|
https://bugs.freedesktop.org/show_bug.cgi?id=17895 |
|
2009-04-28 09:52:03 |
Martin Olsson |
xserver-xorg-driver-ati: status |
Confirmed |
Unknown |
|
2009-04-28 10:04:24 |
Bug Watch Updater |
xserver-xorg-driver-ati: status |
Unknown |
Confirmed |
|
2009-04-29 20:24:14 |
cnom |
attachment added |
|
Xorg.0.log.old http://launchpadlibrarian.net/26153495/Xorg.0.log.old |
|
2009-04-30 17:55:27 |
Martin Olsson |
affects |
xserver-xorg-video-ati (Ubuntu) |
mesa (Ubuntu) |
|
2009-05-01 08:17:59 |
Bug Watch Updater |
xserver-xorg-driver-ati: status |
Confirmed |
Fix Released |
|
2009-05-02 23:18:43 |
Martin Olsson |
attachment added |
|
bugfix for 368049 targeting jaunty SRU http://launchpadlibrarian.net/26264052/lp368049_jaunty.debdiff |
|
2009-05-04 12:22:17 |
Martin Olsson |
attachment added |
|
debdiff bugfix for 368049 targeting jaunty SRU http://launchpadlibrarian.net/26309613/lp368049_jaunty_proposed.debdiff |
|
2009-05-04 12:49:27 |
Martin Olsson |
description |
Binary package hint: xorg
I have Compiz configured for Ring Switcher. When I hold Alt-Tab and get windows swirling around a bunch, gnome eventually crashes and restarts. I find this in syslog:
Apr 26 19:38:22 ipsn-hordp2 kernel: [ 1180.965338] [drm] Num pipes: 1
Apr 26 19:38:22 ipsn-hordp2 x-session-manager[4016]: WARNING: Detected that screensaver has left the bus
Apr 26 19:38:22 ipsn-hordp2 gdm[3506]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Apr 26 19:38:23 ipsn-hordp2 acpid: client connected from 5037[0:0]
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.932084] [drm] Setting GART location based on new memory map
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933712] [drm] Loading R300 Microcode
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933752] [drm] Num pipes: 1
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933760] [drm] writeback test succeeded in 1 usecs
Apr 26 19:38:32 ipsn-hordp2 pulseaudio[5209]: pid.c: Stale PID file, overwriting.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module-x11-xsmp.c: X11 session manager not running.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
Apr 26 19:38:35 ipsn-hordp2 NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Apr 26 19:40:01 ipsn-hordp2 /USR/SBIN/CRON[5468]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)
Apr 26 19:42:23 ipsn-hordp2 kernel: [ 1421.504431] [drm] Num pipes: 1
$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
$ apt-cache policy xorg gdm
xorg:
Installed: 1:7.4~5ubuntu18
Candidate: 1:7.4~5ubuntu18
Version table:
*** 1:7.4~5ubuntu18 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
gdm:
Installed: 2.20.10-0ubuntu2
Candidate: 2.20.10-0ubuntu2
Version table:
*** 2.20.10-0ubuntu2 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
SHELL=/bin/zsh
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic i686 |
SRU Impact/Description
Fixes frequent xorg segv's for radeon r300/r400 users introduced as a "severe regression since jaunty".
The patch prevents memory from being used after it's free'd and it has been confirmed
to solve two upstream bugs (the linked one plus another bug that Michel Dänzer mentions in the upstream bug report).
Examples of hardware that is known to be affected:
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV380 [Radeon
X600 (PCIE)] [1002:5b62]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV350 AP [Radeon
9600] [1002:4150]
TESTCASE
1. boot jaunty on the affected hardware
2. install "compizconfig-settings-manager"
3. activate the "ring switcher" plugin (launch settings manager from system::preferences) and make sure it's Initiate keybinding is SUPER+TAB
4. hold down SUPER-TAB for 2-3 seconds so that the windows swirl around full speed.
5. SEGV in xorg, back to gdm.
(there are very likely several other compiz operations/transformations that
trigger the crash but the ring switcher seems to be the most reliable repro.
For example in the upstream bug report one uses reported he had a crash that
happened when he was "constantly resizing a gnome-terminal" and that this crash
stopped happening when he installed the testing DEB that held the patch in this SRU).
TODO FOR SRU
Not subscribing the SRU team yet because this patch is not in karmic yet.
I've upgraded my ATI machine to create and test a karmic debdiff but right now
compiz refuses to install properly due to dependency problems / broken package.
_________________________________
ORIGINAL BUG REPORT BELOW
_________________________________
Binary package hint: xorg
I have Compiz configured for Ring Switcher. When I hold Alt-Tab and get windows swirling around a bunch, gnome eventually crashes and restarts. I find this in syslog:
Apr 26 19:38:22 ipsn-hordp2 kernel: [ 1180.965338] [drm] Num pipes: 1
Apr 26 19:38:22 ipsn-hordp2 x-session-manager[4016]: WARNING: Detected that screensaver has left the bus
Apr 26 19:38:22 ipsn-hordp2 gdm[3506]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Apr 26 19:38:23 ipsn-hordp2 acpid: client connected from 5037[0:0]
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.932084] [drm] Setting GART location based on new memory map
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933712] [drm] Loading R300 Microcode
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933752] [drm] Num pipes: 1
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933760] [drm] writeback test succeeded in 1 usecs
Apr 26 19:38:32 ipsn-hordp2 pulseaudio[5209]: pid.c: Stale PID file, overwriting.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module-x11-xsmp.c: X11 session manager not running.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
Apr 26 19:38:35 ipsn-hordp2 NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Apr 26 19:40:01 ipsn-hordp2 /USR/SBIN/CRON[5468]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)
Apr 26 19:42:23 ipsn-hordp2 kernel: [ 1421.504431] [drm] Num pipes: 1
$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
$ apt-cache policy xorg gdm
xorg:
Installed: 1:7.4~5ubuntu18
Candidate: 1:7.4~5ubuntu18
Version table:
*** 1:7.4~5ubuntu18 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
gdm:
Installed: 2.20.10-0ubuntu2
Candidate: 2.20.10-0ubuntu2
Version table:
*** 2.20.10-0ubuntu2 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
SHELL=/bin/zsh
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic i686 |
|
2009-05-04 17:31:08 |
Bryce Harrington |
description |
SRU Impact/Description
Fixes frequent xorg segv's for radeon r300/r400 users introduced as a "severe regression since jaunty".
The patch prevents memory from being used after it's free'd and it has been confirmed
to solve two upstream bugs (the linked one plus another bug that Michel Dänzer mentions in the upstream bug report).
Examples of hardware that is known to be affected:
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV380 [Radeon
X600 (PCIE)] [1002:5b62]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV350 AP [Radeon
9600] [1002:4150]
TESTCASE
1. boot jaunty on the affected hardware
2. install "compizconfig-settings-manager"
3. activate the "ring switcher" plugin (launch settings manager from system::preferences) and make sure it's Initiate keybinding is SUPER+TAB
4. hold down SUPER-TAB for 2-3 seconds so that the windows swirl around full speed.
5. SEGV in xorg, back to gdm.
(there are very likely several other compiz operations/transformations that
trigger the crash but the ring switcher seems to be the most reliable repro.
For example in the upstream bug report one uses reported he had a crash that
happened when he was "constantly resizing a gnome-terminal" and that this crash
stopped happening when he installed the testing DEB that held the patch in this SRU).
TODO FOR SRU
Not subscribing the SRU team yet because this patch is not in karmic yet.
I've upgraded my ATI machine to create and test a karmic debdiff but right now
compiz refuses to install properly due to dependency problems / broken package.
_________________________________
ORIGINAL BUG REPORT BELOW
_________________________________
Binary package hint: xorg
I have Compiz configured for Ring Switcher. When I hold Alt-Tab and get windows swirling around a bunch, gnome eventually crashes and restarts. I find this in syslog:
Apr 26 19:38:22 ipsn-hordp2 kernel: [ 1180.965338] [drm] Num pipes: 1
Apr 26 19:38:22 ipsn-hordp2 x-session-manager[4016]: WARNING: Detected that screensaver has left the bus
Apr 26 19:38:22 ipsn-hordp2 gdm[3506]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Apr 26 19:38:23 ipsn-hordp2 acpid: client connected from 5037[0:0]
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.932084] [drm] Setting GART location based on new memory map
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933712] [drm] Loading R300 Microcode
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933752] [drm] Num pipes: 1
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933760] [drm] writeback test succeeded in 1 usecs
Apr 26 19:38:32 ipsn-hordp2 pulseaudio[5209]: pid.c: Stale PID file, overwriting.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module-x11-xsmp.c: X11 session manager not running.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
Apr 26 19:38:35 ipsn-hordp2 NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Apr 26 19:40:01 ipsn-hordp2 /USR/SBIN/CRON[5468]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)
Apr 26 19:42:23 ipsn-hordp2 kernel: [ 1421.504431] [drm] Num pipes: 1
$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
$ apt-cache policy xorg gdm
xorg:
Installed: 1:7.4~5ubuntu18
Candidate: 1:7.4~5ubuntu18
Version table:
*** 1:7.4~5ubuntu18 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
gdm:
Installed: 2.20.10-0ubuntu2
Candidate: 2.20.10-0ubuntu2
Version table:
*** 2.20.10-0ubuntu2 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
SHELL=/bin/zsh
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic i686 |
[Impact]
Fixes frequent xorg segv's for radeon r300/r400 users introduced as a "severe regression since jaunty".
The patch prevents memory from being used after it's free'd and it has been confirmed
to solve two upstream bugs (the linked one plus another bug that Michel Dänzer mentions in the upstream bug report).
Examples of hardware that is known to be affected:
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV380 [Radeon
X600 (PCIE)] [1002:5b62]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV350 AP [Radeon
9600] [1002:4150]
[Karmic - Development]
This same patch has been uploaded to Karmic. Also, we will soon be updating to a newer version of mesa which already includes this change.
[Jaunty - Stable]
This patch, a cherrypick from the upstream release, is proposed for jaunty:
http://launchpadlibrarian.net/26309613/lp368049_jaunty_proposed.debdiff
[Testcase]
1. boot jaunty on the affected hardware
2. install "compizconfig-settings-manager"
3. activate the "ring switcher" plugin (launch settings manager from system::preferences) and make sure it's Initiate keybinding is SUPER+TAB
4. hold down SUPER-TAB for 2-3 seconds so that the windows swirl around full speed.
5. SEGV in xorg, back to gdm.
(there are very likely several other compiz operations/transformations that
trigger the crash but the ring switcher seems to be the most reliable repro.
For example in the upstream bug report one uses reported he had a crash that
happened when he was "constantly resizing a gnome-terminal" and that this crash
stopped happening when he installed the testing DEB that held the patch in this SRU).
[Regression Potential]
The scope of the patch is limited by the fact that the code changes are against the r300* files.
The patch changes the handler of a texstate pointer; like any change involving pointers this carries some regression risk, but probably no worse than the existing bug. In any case, this patch should receive extra testing by r300/r400 users before deployment.
TODO FOR SRU
Not subscribing the SRU team yet because this patch is not in karmic yet.
I've upgraded my ATI machine to create and test a karmic debdiff but right now
compiz refuses to install properly due to dependency problems / broken package.
_________________________________
ORIGINAL BUG REPORT BELOW
_________________________________
Binary package hint: xorg
I have Compiz configured for Ring Switcher. When I hold Alt-Tab and get windows swirling around a bunch, gnome eventually crashes and restarts. I find this in syslog:
Apr 26 19:38:22 ipsn-hordp2 kernel: [ 1180.965338] [drm] Num pipes: 1
Apr 26 19:38:22 ipsn-hordp2 x-session-manager[4016]: WARNING: Detected that screensaver has left the bus
Apr 26 19:38:22 ipsn-hordp2 gdm[3506]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Apr 26 19:38:23 ipsn-hordp2 acpid: client connected from 5037[0:0]
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.932084] [drm] Setting GART location based on new memory map
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933712] [drm] Loading R300 Microcode
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933752] [drm] Num pipes: 1
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933760] [drm] writeback test succeeded in 1 usecs
Apr 26 19:38:32 ipsn-hordp2 pulseaudio[5209]: pid.c: Stale PID file, overwriting.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module-x11-xsmp.c: X11 session manager not running.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
Apr 26 19:38:35 ipsn-hordp2 NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Apr 26 19:40:01 ipsn-hordp2 /USR/SBIN/CRON[5468]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)
Apr 26 19:42:23 ipsn-hordp2 kernel: [ 1421.504431] [drm] Num pipes: 1
$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
$ apt-cache policy xorg gdm
xorg:
Installed: 1:7.4~5ubuntu18
Candidate: 1:7.4~5ubuntu18
Version table:
*** 1:7.4~5ubuntu18 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
gdm:
Installed: 2.20.10-0ubuntu2
Candidate: 2.20.10-0ubuntu2
Version table:
*** 2.20.10-0ubuntu2 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
SHELL=/bin/zsh
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic i686 |
|
2009-05-04 17:32:42 |
Bryce Harrington |
description |
[Impact]
Fixes frequent xorg segv's for radeon r300/r400 users introduced as a "severe regression since jaunty".
The patch prevents memory from being used after it's free'd and it has been confirmed
to solve two upstream bugs (the linked one plus another bug that Michel Dänzer mentions in the upstream bug report).
Examples of hardware that is known to be affected:
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV380 [Radeon
X600 (PCIE)] [1002:5b62]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV350 AP [Radeon
9600] [1002:4150]
[Karmic - Development]
This same patch has been uploaded to Karmic. Also, we will soon be updating to a newer version of mesa which already includes this change.
[Jaunty - Stable]
This patch, a cherrypick from the upstream release, is proposed for jaunty:
http://launchpadlibrarian.net/26309613/lp368049_jaunty_proposed.debdiff
[Testcase]
1. boot jaunty on the affected hardware
2. install "compizconfig-settings-manager"
3. activate the "ring switcher" plugin (launch settings manager from system::preferences) and make sure it's Initiate keybinding is SUPER+TAB
4. hold down SUPER-TAB for 2-3 seconds so that the windows swirl around full speed.
5. SEGV in xorg, back to gdm.
(there are very likely several other compiz operations/transformations that
trigger the crash but the ring switcher seems to be the most reliable repro.
For example in the upstream bug report one uses reported he had a crash that
happened when he was "constantly resizing a gnome-terminal" and that this crash
stopped happening when he installed the testing DEB that held the patch in this SRU).
[Regression Potential]
The scope of the patch is limited by the fact that the code changes are against the r300* files.
The patch changes the handler of a texstate pointer; like any change involving pointers this carries some regression risk, but probably no worse than the existing bug. In any case, this patch should receive extra testing by r300/r400 users before deployment.
TODO FOR SRU
Not subscribing the SRU team yet because this patch is not in karmic yet.
I've upgraded my ATI machine to create and test a karmic debdiff but right now
compiz refuses to install properly due to dependency problems / broken package.
_________________________________
ORIGINAL BUG REPORT BELOW
_________________________________
Binary package hint: xorg
I have Compiz configured for Ring Switcher. When I hold Alt-Tab and get windows swirling around a bunch, gnome eventually crashes and restarts. I find this in syslog:
Apr 26 19:38:22 ipsn-hordp2 kernel: [ 1180.965338] [drm] Num pipes: 1
Apr 26 19:38:22 ipsn-hordp2 x-session-manager[4016]: WARNING: Detected that screensaver has left the bus
Apr 26 19:38:22 ipsn-hordp2 gdm[3506]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Apr 26 19:38:23 ipsn-hordp2 acpid: client connected from 5037[0:0]
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.932084] [drm] Setting GART location based on new memory map
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933712] [drm] Loading R300 Microcode
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933752] [drm] Num pipes: 1
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933760] [drm] writeback test succeeded in 1 usecs
Apr 26 19:38:32 ipsn-hordp2 pulseaudio[5209]: pid.c: Stale PID file, overwriting.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module-x11-xsmp.c: X11 session manager not running.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
Apr 26 19:38:35 ipsn-hordp2 NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Apr 26 19:40:01 ipsn-hordp2 /USR/SBIN/CRON[5468]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)
Apr 26 19:42:23 ipsn-hordp2 kernel: [ 1421.504431] [drm] Num pipes: 1
$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
$ apt-cache policy xorg gdm
xorg:
Installed: 1:7.4~5ubuntu18
Candidate: 1:7.4~5ubuntu18
Version table:
*** 1:7.4~5ubuntu18 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
gdm:
Installed: 2.20.10-0ubuntu2
Candidate: 2.20.10-0ubuntu2
Version table:
*** 2.20.10-0ubuntu2 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
SHELL=/bin/zsh
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic i686 |
[Impact]
Fixes frequent xorg segv's for radeon r300/r400 users introduced as a "severe regression since jaunty".
The patch prevents memory from being used after it's free'd and it has been confirmed
to solve two upstream bugs (the linked one plus another bug that Michel Dänzer mentions in the upstream bug report).
Examples of hardware that is known to be affected:
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV380 [Radeon
X600 (PCIE)] [1002:5b62]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV350 AP [Radeon
9600] [1002:4150]
[Karmic - Development]
This same patch has been uploaded to Karmic. Also, we will soon be updating to a newer version of mesa which already includes this change.
[Jaunty - Stable]
This patch, a cherrypick from the upstream release, is proposed for jaunty:
http://launchpadlibrarian.net/26309613/lp368049_jaunty_proposed.debdiff
[Testcase]
1. boot jaunty on the affected hardware
2. install "compizconfig-settings-manager"
3. activate the "ring switcher" plugin (launch settings manager from system::preferences) and make sure it's Initiate keybinding is SUPER+TAB
4. hold down SUPER-TAB for 2-3 seconds so that the windows swirl around full speed.
5. SEGV in xorg, back to gdm.
(there are very likely several other compiz operations/transformations that
trigger the crash but the ring switcher seems to be the most reliable repro.
For example in the upstream bug report one uses reported he had a crash that
happened when he was "constantly resizing a gnome-terminal" and that this crash
stopped happening when he installed the testing DEB that held the patch in this SRU).
[Regression Potential]
The scope of the patch is limited by the fact that the code changes are against the r300* files.
The patch changes the handler of a texstate pointer; like any change involving pointers this carries some regression risk, but probably no worse than the existing bug. In any case, this patch should receive extra testing by r300/r400 users before deployment.
[Original Bug Report]
I have Compiz configured for Ring Switcher. When I hold Alt-Tab and get windows swirling around a bunch, gnome eventually crashes and restarts. I find this in syslog:
Apr 26 19:38:22 ipsn-hordp2 kernel: [ 1180.965338] [drm] Num pipes: 1
Apr 26 19:38:22 ipsn-hordp2 x-session-manager[4016]: WARNING: Detected that screensaver has left the bus
Apr 26 19:38:22 ipsn-hordp2 gdm[3506]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Apr 26 19:38:23 ipsn-hordp2 acpid: client connected from 5037[0:0]
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.932084] [drm] Setting GART location based on new memory map
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933712] [drm] Loading R300 Microcode
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933752] [drm] Num pipes: 1
Apr 26 19:38:24 ipsn-hordp2 kernel: [ 1182.933760] [drm] writeback test succeeded in 1 usecs
Apr 26 19:38:32 ipsn-hordp2 pulseaudio[5209]: pid.c: Stale PID file, overwriting.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module-x11-xsmp.c: X11 session manager not running.
Apr 26 19:38:34 ipsn-hordp2 pulseaudio[5209]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
Apr 26 19:38:35 ipsn-hordp2 NetworkManager: <info> Unmanaged Device found; state CONNECTED forced. (see http://bugs.launchpad.net/bugs/191889)
Apr 26 19:40:01 ipsn-hordp2 /USR/SBIN/CRON[5468]: (root) CMD ([ -x /usr/sbin/update-motd ] && /usr/sbin/update-motd 2>/dev/null)
Apr 26 19:42:23 ipsn-hordp2 kernel: [ 1421.504431] [drm] Num pipes: 1
$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
$ apt-cache policy xorg gdm
xorg:
Installed: 1:7.4~5ubuntu18
Candidate: 1:7.4~5ubuntu18
Version table:
*** 1:7.4~5ubuntu18 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
gdm:
Installed: 2.20.10-0ubuntu2
Candidate: 2.20.10-0ubuntu2
Version table:
*** 2.20.10-0ubuntu2 0
500 cdrom://Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1) jaunty/main Packages
500 http://us.archive.ubuntu.com jaunty/main Packages
100 /var/lib/dpkg/status
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu18
ProcEnviron:
SHELL=/bin/zsh
PATH=(custom, user)
LANG=en_US.UTF-8
ProcVersion: Linux version 2.6.28-11-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-11-generic i686 |
|
2009-05-04 17:35:11 |
Bryce Harrington |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2009-05-04 17:35:17 |
Launchpad Janitor |
mesa (Ubuntu): status |
Confirmed |
Fix Released |
|
2009-05-04 17:35:45 |
Bryce Harrington |
mesa (Ubuntu): importance |
Undecided |
High |
|
2009-05-04 17:35:45 |
Bryce Harrington |
mesa (Ubuntu): status |
Fix Released |
Fix Committed |
|
2009-05-05 01:16:38 |
Bryce Harrington |
mesa (Ubuntu): status |
Fix Committed |
Fix Released |
|
2009-05-05 06:57:35 |
Martin Pitt |
bug task added |
|
mesa (Ubuntu Jaunty) |
|
2009-05-05 07:00:36 |
Martin Pitt |
mesa (Ubuntu Jaunty): status |
New |
Fix Committed |
|
2009-05-05 07:00:42 |
Martin Pitt |
tags |
apport-bug crash i386 |
apport-bug crash i386 verification-needed |
|
2009-05-06 09:45:03 |
Martin Pitt |
tags |
apport-bug crash i386 verification-needed |
apport-bug crash i386 verification-done |
|
2009-05-13 16:03:07 |
Launchpad Janitor |
mesa (Ubuntu Jaunty): status |
Fix Committed |
Fix Released |
|
2009-06-13 17:57:21 |
haneya |
removed subscriber haneya |
|
|
|
2009-07-09 03:02:12 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/karmic/mesa |
|
2009-07-09 03:04:11 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/jaunty/mesa/jaunty-proposed |
|
2009-08-20 14:24:32 |
Bug Watch Updater |
xserver-xorg-driver-ati: status |
Fix Released |
Confirmed |
|
2009-08-22 14:08:02 |
Bug Watch Updater |
xserver-xorg-driver-ati: status |
Confirmed |
Fix Released |
|
2010-09-13 21:15:24 |
Bug Watch Updater |
xserver-xorg-driver-ati: importance |
Unknown |
High |
|
2011-01-25 12:03:39 |
Bug Watch Updater |
xserver-xorg-driver-ati: importance |
High |
Unknown |
|
2011-01-25 18:46:53 |
AlckO |
removed subscriber AlckO |
|
|
|
2011-02-03 20:35:41 |
Bug Watch Updater |
xserver-xorg-driver-ati: importance |
Unknown |
High |
|