[Bug 36812] New: GPU lockup in Team Fortress 2
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue May 3 11:36:23 PDT 2011
https://bugs.freedesktop.org/show_bug.cgi?id=36812
Summary: GPU lockup in Team Fortress 2
Product: Mesa
Version: git
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/r600
AssignedTo: dri-devel at lists.freedesktop.org
ReportedBy: Enrico_m at gmx.de
After updating mesa to current git I always get a GPU lockup when the game is
about to start. After git bisect I got the following commit:
commit 18dcbd358f1d4fd5e4a40fa26c6d3bf99485884e
Author: Tom Stellard <tstellar at gmail.com>
Date: Sun Mar 27 01:17:43 2011 -0700
prog_optimize: Fix reallocating registers for shaders with loops
Registers that are used inside of loops need to be considered live
starting with the first instruction of the outermost loop.
https://bugs.freedesktop.org/show_bug.cgi?id=34370
NOTE: This is a candidate for the 7.9 and 7.10 branches.
Reviewed-by: Eric Anholt <eric at anholt.net>
tested with kernels:
2.6.37.4
2.6.38.4
2.6.39-RC5
This is the call trace:
WARNING: at drivers/gpu/drm/radeon/radeon_fence.c:246 0xffffffff812dc0ba()
[<ffffffff8103e2aa>] <warn_slowpath_common+7a/b0>
[<ffffffff8103e381>] <warn_slowpath_fmt+41/50>
[<ffffffff812dc0ba>] <radeon_fence_wait+35a/3c0>
[<ffffffff81059fc0>] <autoremove_wake_function+0/40>
[<ffffffff81037a41>] <get_parent_ip+11/50>
[<ffffffff812dc92c>] <radeon_sync_obj_wait+c/10>
[<ffffffff812a461f>] <ttm_bo_wait+ff/1c0>
[<ffffffff81037a41>] <get_parent_ip+11/50>
[<ffffffff812f49c1>] <radeon_gem_wait_idle_ioctl+91/110>
[<ffffffff8128f80b>] <drm_ioctl+3fb/4a0>
[<ffffffff812f4930>] <radeon_gem_wait_idle_ioctl+0/110>
[<ffffffff810386bd>] <sub_preempt_count+9d/d0>
[<ffffffff81476791>] <_raw_spin_unlock_irq+11/40>
[<ffffffff810022bd>] <do_signal+17d/7b0>
[<ffffffff8100b5ec>] <fpu_finit+1c/30>
[<ffffffff810f00cb>] <do_vfs_ioctl+9b/4f0>
[<ffffffff810386bd>] <sub_preempt_count+9d/d0>
[<ffffffff81002bcc>] <sys_rt_sigreturn+22c/240>
[<ffffffff810f056a>] <sys_ioctl+4a/80>
[<ffffffff8147747b>] <system_call_fastpath+16/1b>
glxinfo (with mesa at git head):
OpenGL renderer string: Gallium 0.4 on AMD RV770
OpenGL version string: 2.1 Mesa 7.11-devel (git-a8bbce8)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the dri-devel
mailing list