[Problem]
Xorg freezes with 100% CPU within a minute of login. Regression first appeared in Intrepid but is confirmed to still occur in Karmic with a recent -ati git snapshot.
[Original Description]
X started freezing once in a while after upgrading to Ubuntu 8.10. Now with 9.04 it's even more common.
Mouse pointer works, keyboard doesn't work, can ssh remotely. Attaching backtrace.
Architecture: amd64
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-video-ati 1:6.12.0-0ubuntu2
ProcEnviron:
LANG=en_US.UTF-8ProcVersion: Linux version 2.6.28-11-generic (buildd@yellow) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #35-Ubuntu SMP Wed Mar 18 21:55:34 UTC 2009
SourcePackage: xserver-xorg-video-ati
Uname: Linux 2.6.28-11-generic x86_64
#0 0x00007f692368acd7 in ioctl () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f69222cf343 in drmIoctl () from /usr/lib/libdrm.so.2
No symbol table info available.
#2 0x00007f69222cf646 in drmCommandNone () from /usr/lib/libdrm.so.2
No symbol table info available.
#3 0x00007f6921462d74 in RADEONDownloadFromScreenCP (
pSrc=<value optimized out>, x=0, y=18, w=17, h=0, dst=0x9aa4ba0 "",
dst_pitch=68) at ../../src/radeon_exa_funcs.c:411
oldhpass = <value optimized out>
i = 20984
hpass = 0
scratch_pitch_offset = 12060552
indirect = {idx = 28090448, start = 50331648, end = 28363024,
discard = 0}
__head = <value optimized out>
pScrn = (ScrnInfoPtr) 0x1aca050
src = (uint8_t *) 0x7f690ebfa000 "\033\005"
bpp = <value optimized out>
datatype = 6
src_pitch_offset = 11955556
scratch_pitch = 128
scratch_off = 0
scratch = (drmBufPtr) 0x1b0cd30
#4 0x00007f6920ba3c49 in exaCopyDirty (migrate=0x7fff2dab0100,
pValidDst=0x9a28e20, pValidSrc=<value optimized out>,
transfer=0x7f69214627d0 <RADEONDownloadFromScreenCP>,
fallback_src=0x7f691a6f3000 "\231\231\231", fallback_dst=0x9aa4ba0 "",
fallback_srcpitch=128, fallback_dstpitch=68, fallback_index=1,
sync=0x7f6920b9de10 <exaWaitSync>) at ../../exa/exa_migration.c:208
pPixmap = (PixmapPtr) 0x9aa4b60
pExaPixmap = (ExaPixmapPrivPtr) 0x9a28de0
damage = <value optimized out>
CopyReg = {extents = {x1 = 0, y1 = 0, x2 = 17, y2 = 18}, data = 0x0}
save_offscreen = 1
save_pitch = 128
pBox = (BoxPtr) 0x7fff2daaff40
nbox = 0
access_prepared = 0
need_sync = 0
__func__ = "exaCopyDirty"
firsttime = 0
#5 0x00007f6920ba3fc0 in exaDoMoveOutPixmap (migrate=0x7fff2dab0100)
at ../../exa/exa_migration.c:256
pPixmap = (PixmapPtr) 0x9aa4b60
#6 0x00007f6920ba46df in exaDoMigration (pixmaps=0x7fff2dab0100, npixmaps=1,
can_accel=0) at ../../exa/exa_migration.c:677
pExaScr = (ExaScreenPrivPtr) 0x1b0c910
i = 1
j = <value optimized out>
__func__ = "exaDoMigration"
Forwarding this bug from Ubuntu reporter Lev Makhlis: bugs.launchpad. net/ubuntu/ +source/ xserver- xorg-video- ati/+bug/ 345224
http://
[Problem]
Xorg freezes with 100% CPU within a minute of login. Regression first appeared in Intrepid but is confirmed to still occur in Karmic with a recent -ati git snapshot.
[Original Description]
X started freezing once in a while after upgrading to Ubuntu 8.10. Now with 9.04 it's even more common.
Mouse pointer works, keyboard doesn't work, can ssh remotely. Attaching backtrace.
Architecture: amd64 xorg-video- ati 1:6.12.0-0ubuntu2 US.UTF- 8ProcVersion: Linux version 2.6.28-11-generic (buildd@yellow) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #35-Ubuntu SMP Wed Mar 18 21:55:34 UTC 2009 xorg-video- ati
DistroRelease: Ubuntu 9.04
Package: xserver-
ProcEnviron:
LANG=en_
SourcePackage: xserver-
Uname: Linux 2.6.28-11-generic x86_64
#0 0x00007f692368acd7 in ioctl () from /lib/libc.so.6 libdrm. so.2 libdrm. so.2 romScreenCP ( radeon_ exa_funcs. c:411 pitch_offset = 12060552 0x7fff2dab0100, 0x9a28e20, pValidSrc=<value optimized out>, 0x7f69214627d0 <RADEONDownload FromScreenCP> , src=0x7f691a6f3 000 "\231\231\231", fallback_ dst=0x9aa4ba0 "", srcpitch= 128, fallback_ dstpitch= 68, fallback_index=1, 0x7f6920b9de10 <exaWaitSync>) at ../../exa/ exa_migration. c:208 0x7fff2dab0100) exa_migration. c:256 0x7fff2dab0100, npixmaps=1, exa_migration. c:677
No symbol table info available.
#1 0x00007f69222cf343 in drmIoctl () from /usr/lib/
No symbol table info available.
#2 0x00007f69222cf646 in drmCommandNone () from /usr/lib/
No symbol table info available.
#3 0x00007f6921462d74 in RADEONDownloadF
pSrc=<value optimized out>, x=0, y=18, w=17, h=0, dst=0x9aa4ba0 "",
dst_pitch=68) at ../../src/
oldhpass = <value optimized out>
i = 20984
hpass = 0
scratch_
indirect = {idx = 28090448, start = 50331648, end = 28363024,
discard = 0}
__head = <value optimized out>
pScrn = (ScrnInfoPtr) 0x1aca050
src = (uint8_t *) 0x7f690ebfa000 "\033\005"
bpp = <value optimized out>
datatype = 6
src_pitch_offset = 11955556
scratch_pitch = 128
scratch_off = 0
scratch = (drmBufPtr) 0x1b0cd30
#4 0x00007f6920ba3c49 in exaCopyDirty (migrate=
pValidDst=
transfer=
fallback_
fallback_
sync=
pPixmap = (PixmapPtr) 0x9aa4b60
pExaPixmap = (ExaPixmapPrivPtr) 0x9a28de0
damage = <value optimized out>
CopyReg = {extents = {x1 = 0, y1 = 0, x2 = 17, y2 = 18}, data = 0x0}
save_offscreen = 1
save_pitch = 128
pBox = (BoxPtr) 0x7fff2daaff40
nbox = 0
access_prepared = 0
need_sync = 0
__func__ = "exaCopyDirty"
firsttime = 0
#5 0x00007f6920ba3fc0 in exaDoMoveOutPixmap (migrate=
at ../../exa/
pPixmap = (PixmapPtr) 0x9aa4b60
#6 0x00007f6920ba46df in exaDoMigration (pixmaps=
can_accel=0) at ../../exa/
pExaScr = (ExaScreenPrivPtr) 0x1b0c910
i = 1
j = <value optimized out>
__func__ = "exaDoMigration"
[lspci]
00:00.0 Memory controller [0580]: nVidia Corporation CK804 Memory Controller [10de:005e] (rev a3)
Subsystem: ABIT Computer Corp. Device [147b:1c0c]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV380 [Radeon X600 (PCIE)] [1002:5b62]
Subsystem: ATI Technologies Inc Device [1002:0422]