Bug#630532: xorg hangs in screensaver (radeon chipset)
Julien Cristau
jcristau at debian.org
Tue Jun 14 14:40:45 PDT 2011
On Tue, Jun 14, 2011 at 17:04:28 -0400, Daniel Dickinson wrote:
> Xorg gets the kernel hung_task_timeout message while in screensaver at random times. This usually happens when I've left the computer to a long job, and means that a forced shutdown is necessary (SysRq works) and causes (so far recoverable) filesystem issues.
>
Is this reproducible with a newer kernel? With a newer
xserver-xorg-video-radeon? With a newer libgl1-mesa-dri? Do you know
what screensaver triggers it exactly?
> Jun 14 16:41:30 daniloth kernel: [312480.864110] INFO: task Xorg:3828 blocked for more than 120 seconds.
> Jun 14 16:41:30 daniloth kernel: [312480.864119] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables
> this message.
> Jun 14 16:41:30 daniloth kernel: [312480.864126] Xorg D ffff8801185f21c0 0 3828 3826 0x004
> 00004
> Jun 14 16:41:30 daniloth kernel: [312480.864139] ffff8801185f21c0 0000000000000086 0000000000000296 ffff880
> 009494380
> Jun 14 16:41:30 daniloth kernel: [312480.864151] 0000000000013700 ffff88011997bfd8 ffff88011997bfd8 0000000
> 000013700
> Jun 14 16:41:30 daniloth kernel: [312480.864162] ffff8801185f21c0 ffff88011997a010 ffffffff00000001 ffff880
> 0bb9cb448
> Jun 14 16:41:30 daniloth kernel: [312480.864173] Call Trace:
> Jun 14 16:41:30 daniloth kernel: [312480.864191] [<ffffffff813262f2>] ? __mutex_lock_common+0x127/0x193
> Jun 14 16:41:30 daniloth kernel: [312480.864239] [<ffffffff8132642a>] ? mutex_lock+0x1a/0x33
> Jun 14 16:41:30 daniloth kernel: [312480.864295] [<ffffffffa045156b>] ? radeon_cs_ioctl+0x30/0x191 [radeon]
> Jun 14 16:41:30 daniloth kernel: [312480.864304] [<ffffffff8132641d>] ? mutex_lock+0xd/0x33
> Jun 14 16:41:30 daniloth kernel: [312480.864350] [<ffffffffa044f740>] ? drm_gem_object_unreference_unlocked
> +0x2d/0x3c [radeon]
> Jun 14 16:41:30 daniloth kernel: [312480.864395] [<ffffffffa044fc1c>] ? radeon_gem_create_ioctl+0x66/0x7c [
> radeon]
> Jun 14 16:41:30 daniloth kernel: [312480.864424] [<ffffffffa03d97c0>] ? drm_ioctl+0x24e/0x321 [drm]
> Jun 14 16:41:30 daniloth kernel: [312480.864467] [<ffffffffa045153b>] ? radeon_cs_ioctl+0x0/0x191 [radeon]
> Jun 14 16:41:30 daniloth kernel: [312480.864479] [<ffffffff811a132d>] ? timerqueue_add+0x80/0x9b
> Jun 14 16:41:30 daniloth kernel: [312480.864491] [<ffffffff8100f502>] ? read_tsc+0x5/0x16
> Jun 14 16:41:30 daniloth kernel: [312480.864501] [<ffffffff81062d25>] ? enqueue_hrtimer+0x3f/0x53
> Jun 14 16:41:30 daniloth kernel: [312480.864509] [<ffffffff8106379a>] ? __hrtimer_start_range_ns+0x2ba/0x2c
> d
> Jun 14 16:41:30 daniloth kernel: [312480.864521] [<ffffffff81104b0b>] ? do_vfs_ioctl+0x467/0x4b4
> Jun 14 16:41:30 daniloth kernel: [312480.864531] [<ffffffff8104ae06>] ? do_setitimer+0x15a/0x1dc
> Jun 14 16:41:30 daniloth kernel: [312480.864540] [<ffffffff81104ba3>] ? sys_ioctl+0x4b/0x70
> Jun 14 16:41:30 daniloth kernel: [312480.864548] [<ffffffff81009952>] ? system_call_fastpath+0x16/0x1b
>
> This happens with older version than I am using as well. The experimental version didn't seem to fix be any better when I tried it.
>
Cheers,
Julien
More information about the xorg-driver-ati
mailing list