https://bugzilla.kernel.org/show_bug.cgi?id=19102
Summary: radeon: driver hangs when playing ufoai game
Product: Drivers
Version: 2.5
Kernel Version: 2.6.36-rc5
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Video(DRI - non Intel)
AssignedTo: [email protected]
ReportedBy: [email protected]
Regression: No
Created an attachment (id=31502)
--> (https://bugzilla.kernel.org/attachment.cgi?id=31502)
dmesg (from syslog)
Trying to play this game: ufoai.ninex.info, as soon as you choose to enter a
mission there is a GPU lockup and then the radeon driver hangs.
It is impossible to switch to the console, or otherwise kill the game at this
point. I can ssh in, but there is no way to get back X into a working state (or
killing it either). Only a reboot helps.
This happens using r600 classic driver from git mesa. Tried it twice: locked up
system both times.
The GPU lockup message:
Sep 24 18:50:23 deb0 kernel: [32073.983546] ------------[ cut here
]------------
Sep 24 18:50:23 deb0 kernel: [32073.983563] WARNING: at
drivers/gpu/drm/radeon/radeon_fence.c:235 radeon_fence_wait+0x247/0x2e5
[radeon]()
Sep 24 18:50:23 deb0 kernel: [32073.983565] Hardware name: GA-870A-UD3
Sep 24 18:50:23 deb0 kernel: [32073.983566] GPU lockup (waiting for 0x007483F0
last fence id 0x007483ED)
Sep 24 18:50:23 deb0 kernel: [32073.983567] Modules linked in: msr cpuid
ip6table_filter ip6_tables ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4
nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_tcpudp iptable_filter
ip_tables x_tables bridge stp llc powernow_k8 cpufreq_conservative
cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_ondemand kvm_amd kvm
fuse ipv6 radeon ttm drm_kms_helper i2c_algo_bit cfbcopyarea cfbimgblt
cfbfillrect drm freq_table mperf it87 hwmon_vid firewire_sbp2 loop
snd_hda_codec_atihdmi snd_hda_codec_realtek hid_a4tech usbhid snd_hda_intel
snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_oss
snd_seq_midi_event snd_seq snd_timer snd_seq_device evdev k10temp hwmon
parport_pc snd parport i2c_piix4 xhci_hcd wmi button soundcore snd_page_alloc
processor ohci_hcd ehci_hcd sr_mod firewire_ohci firewire_core crc_itu_t cdrom
usbcore ssb nls_base thermal thermal_sys [last unloaded: scsi_wait_scan]
Sep 24 18:50:23 deb0 kernel: [32073.983598] Pid: 4288, comm: Xorg Not tainted
2.6.36-rc5-phenom #103
Sep 24 18:50:23 deb0 kernel: [32073.983600] Call Trace:
Sep 24 18:50:23 deb0 kernel: [32073.983605] [<ffffffff8103be92>]
warn_slowpath_common+0x80/0x98
Sep 24 18:50:23 deb0 kernel: [32073.983607] [<ffffffff8103bf3e>]
warn_slowpath_fmt+0x41/0x43
Sep 24 18:50:23 deb0 kernel: [32073.983618] [<ffffffffa02b2b9b>]
radeon_fence_wait+0x247/0x2e5 [radeon]
Sep 24 18:50:23 deb0 kernel: [32073.983620] [<ffffffff81056a4d>] ?
autoremove_wake_function+0x0/0x34
Sep 24 18:50:23 deb0 kernel: [32073.983630] [<ffffffffa02b33cf>]
radeon_sync_obj_wait+0xc/0xe [radeon]
Sep 24 18:50:23 deb0 kernel: [32073.983635] [<ffffffffa027d8cb>]
ttm_bo_wait+0xc0/0x15d [ttm]
Sep 24 18:50:23 deb0 kernel: [32073.983646] [<ffffffffa02c4eae>]
radeon_gem_wait_idle_ioctl+0xa7/0xf7 [radeon]
Sep 24 18:50:23 deb0 kernel: [32073.983654] [<ffffffffa023d877>]
drm_ioctl+0x26c/0x32e [drm]
Sep 24 18:50:23 deb0 kernel: [32073.983665] [<ffffffffa02c4e07>] ?
radeon_gem_wait_idle_ioctl+0x0/0xf7 [radeon]
Sep 24 18:50:23 deb0 kernel: [32073.983668] [<ffffffff8100abca>] ?
save_i387_xstate+0x139/0x1cb
Sep 24 18:50:23 deb0 kernel: [32073.983671] [<ffffffff81300300>] ?
input_event_to_user+0x4f/0x5f
Sep 24 18:50:23 deb0 kernel: [32073.983675] [<ffffffffa0109d29>] ?
evdev_read+0x20c/0x22d [evdev]
Sep 24 18:50:23 deb0 kernel: [32073.983678] [<ffffffff810f5ec0>]
do_vfs_ioctl+0x42d/0x47c
Sep 24 18:50:23 deb0 kernel: [32073.983680] [<ffffffff810f5f60>]
sys_ioctl+0x51/0x74
Sep 24 18:50:23 deb0 kernel: [32073.983683] [<ffffffff81002a2b>]
system_call_fastpath+0x16/0x1b
Sep 24 18:50:23 deb0 kernel: [32073.983684] ---[ end trace 037a2fc41d6645c9
]---
The hung driver message:
Sep 24 18:53:50 deb0 kernel: [32280.810244] INFO: task ufo:8518 blocked for
more than 120 seconds.
Sep 24 18:53:50 deb0 kernel: [32280.810246] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Sep 24 18:53:50 deb0 kernel: [32280.810248] ufo D 0000000000000000
0 8518 8517 0x00000004
Sep 24 18:53:50 deb0 kernel: [32280.810250] ffff880126fcfc58 0000000000200082
ffff880126fcfbe8 0000000000000000
Sep 24 18:53:50 deb0 kernel: [32280.810253] ffff880126fcffd8 ffff880126fcffd8
ffff88012e00d808 ffff880124e819f0
Sep 24 18:53:50 deb0 kernel: [32280.810255] ffff880124e819e8 ffff880126fce000
ffff880126fce000 ffff880126fce000
Sep 24 18:53:50 deb0 kernel: [32280.810257] Call Trace:
Sep 24 18:53:50 deb0 kernel: [32280.810262] [<ffffffff813d86fb>]
__mutex_lock_slowpath+0x119/0x18b
Sep 24 18:53:50 deb0 kernel: [32280.810278] [<ffffffffa02b2897>] ?
radeon_fence_destroy+0x69/0x6e [radeon]
Sep 24 18:53:50 deb0 kernel: [32280.810280] [<ffffffff813d8545>]
mutex_lock+0x16/0x2d
Sep 24 18:53:50 deb0 kernel: [32280.810290] [<ffffffffa02c6de1>]
radeon_cs_ioctl+0x39/0x1a4 [radeon]
Sep 24 18:53:50 deb0 kernel: [32280.810294] [<ffffffffa027d803>] ?
ttm_bo_unreserve+0x115/0x11d [ttm]
Sep 24 18:53:50 deb0 kernel: [32280.810304] [<ffffffffa02c500a>] ?
radeon_gem_busy_ioctl+0x10c/0x11e [radeon]
Sep 24 18:53:50 deb0 kernel: [32280.810312] [<ffffffffa023d877>]
drm_ioctl+0x26c/0x32e [drm]
Sep 24 18:53:50 deb0 kernel: [32280.810318] [<ffffffff810cbe0b>] ?
mmap_region+0x391/0x4bf
Sep 24 18:53:50 deb0 kernel: [32280.810328] [<ffffffffa02c6da8>] ?
radeon_cs_ioctl+0x0/0x1a4 [radeon]
Sep 24 18:53:50 deb0 kernel: [32280.810330] [<ffffffff813dcb03>] ?
do_page_fault+0x3ef/0x42c
Sep 24 18:53:50 deb0 kernel: [32280.810333] [<ffffffff810f5ec0>]
do_vfs_ioctl+0x42d/0x47c
Sep 24 18:53:50 deb0 kernel: [32280.810334] [<ffffffff810f5f60>]
sys_ioctl+0x51/0x74
Sep 24 18:53:50 deb0 kernel: [32280.810337] [<ffffffff81002a2b>]
system_call_fastpath+0x16/0x1b
Attached .config and the dmesg (copied from syslog, system rebooted already).
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel