hoary xorg ati driver locks system when under heavy dri load
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Invalid
|
Medium
|
Daniel Stone |
Bug Description
Will lock up hard if playing a game like enemy territory. no specific time frame
for lock up seems very dependent on load, if it's a busy server i.e. lots to
render will lock pretty much straight away but i can spend hours on an empty server.
Can be reproduced by running multiple instances of glxgears, about 5 or 6 usally
does it. Will also happen if if there is some other heavy screen drawing
happening eg running strace glxgears.
Running up to date hoary, 2.6.10-5-686-smp, had no problems in warty.
Dual PIII 1.0B GHz Coppermine, Epox DV3A motherboard, ATI Radeon 9000 rv250.
This is driving me nuts so anything i can do to help i'm here, but i don't
really know where to start.
end of strace on glxgears as follows
gettimeofday(
sched_yield() = 0
gettimeofday(
ioctl(3, FIONREAD, [0]) = 0
ioctl(4, 0x4008642a, 0xbffff500) = 0
ioctl(4, 0x40106450, 0xbfffd450) = 0
ioctl(4, 0x40106450, 0xbffff4e0) = 0
ioctl(4, 0x4008642b, 0xbffff4f8) = 0
ioctl(4, 0x4008642a, 0xbffff500) = 0
ioctl(4, 0xc0086451, 0xbffff5c0) = 0
ioctl(4, 0x40106450, 0xbfffd490) = 0
ioctl(4, 0x40106450, 0xbffff520) = 0
ioctl(4, 0x40186448, 0xbffff6c0) = 0
ioctl(4, 0xc0286429, 0xbfffee70) = 0
ioctl(4, 0x40106450, 0xbffff650) = 0
ioctl(4, 0xc0086451, 0xbffff678) = 0
ioctl(4, 0x4008642b, 0xbffff678) = 0
ioctl(4, 0x40046457, 0x8061c4c) = -1 EBUSY (Device or resource busy)
write(2, "r200WaitIrq: drmRadeonIrqWait: -"..., 35) = 35
munmap(0xaf268000, 4096) = 0
exit_group(1) = ?
After additional testing this only happens when booted with smp kernel so going
to close and try track down the root cause.