** Description changed:

+ 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 (bui...@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

-- 
compiz crashes gnome desktop using default ati driver (radeon X600)
https://bugs.launchpad.net/bugs/368049
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to