[Bug 111591] [radeonsi/Navi] The Bard's Tale IV causes a GPU hang
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Sep 11 23:30:22 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=111591
--- Comment #17 from Shmerl <shtetldik at gmail.com> ---
(In reply to Timothy Arceri from comment #14)
> Are you sure it is hanging? There is a huge amount of stuttering due to the
> game compiling shaders in-game. Its really bad the first time I run the
> apitrace but much better the second time.
It is a hang. Even with allow_glsl_cross_stage_interpolation_mismatch=true it
gets stuck permanently. I was able to log into the system over ssh when that
happened, and this was shown in dmesg:
[ 149.642857] [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for
fences timed out or interrupted!
[ 154.762918] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0
timeout, signaled seq=20378, emitted seq=20380
[ 154.762984] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information:
process BardsTale4-Linu pid 2563 thread BardsTale4:cs0 pid 2597
[ 154.762986] [drm] GPU recovery disabled.
[ 363.660017] INFO: task BardsTale4-Linu:2563 blocked for more than 120
seconds.
[ 363.660021] Tainted: G E 5.3.0-rc8+ #14
[ 363.660022] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 363.660023] BardsTale4-Linu D 0 2563 2556 0x80004002
[ 363.660026] Call Trace:
[ 363.660033] ? __schedule+0x2b9/0x6c0
[ 363.660035] schedule+0x39/0xa0
[ 363.660037] schedule_timeout+0x20f/0x300
[ 363.660040] dma_fence_default_wait+0x1c2/0x2a0
[ 363.660042] ? dma_fence_free+0x20/0x20
[ 363.660044] dma_fence_wait_timeout+0xdd/0xf0
[ 363.660106] gmc_v10_0_flush_gpu_tlb+0x159/0x1a0 [amdgpu]
[ 363.660157] amdgpu_gart_unbind+0x89/0xb0 [amdgpu]
[ 363.660206] amdgpu_ttm_backend_unbind+0x3c/0xe0 [amdgpu]
[ 363.660211] ttm_tt_unbind+0x1d/0x30 [ttm]
[ 363.660215] ttm_tt_destroy.part.0+0xe/0x50 [ttm]
[ 363.660219] ttm_bo_cleanup_memtype_use+0x2e/0x70 [ttm]
[ 363.660222] ttm_bo_put+0x24e/0x2a0 [ttm]
[ 363.660269] amdgpu_bo_unref+0x1a/0x30 [amdgpu]
[ 363.660317] amdgpu_gem_object_free+0x2e/0x50 [amdgpu]
[ 363.660328] drm_gem_object_release_handle+0x5a/0xc0 [drm]
[ 363.660339] ? drm_gem_object_handle_put_unlocked+0x90/0x90 [drm]
[ 363.660341] idr_for_each+0x5e/0xd0
[ 363.660344] ? __inode_wait_for_writeback+0x7e/0xf0
[ 363.660354] drm_gem_release+0x1c/0x30 [drm]
[ 363.660363] drm_file_free.part.0+0x2ab/0x300 [drm]
[ 363.660373] drm_release+0x4b/0x80 [drm]
[ 363.660375] __fput+0xb9/0x250
[ 363.660378] task_work_run+0x8a/0xb0
[ 363.660381] do_exit+0x2f5/0xb60
[ 363.660383] do_group_exit+0x3a/0xa0
[ 363.660385] get_signal+0x15b/0x890
[ 363.660387] do_signal+0x30/0x690
[ 363.660390] ? _copy_from_user+0x37/0x60
[ 363.660393] exit_to_usermode_loop+0x91/0xf0
[ 363.660394] do_syscall_64+0x100/0x110
[ 363.660396] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 363.660398] RIP: 0033:0x4540f22
[ 363.660403] Code: Bad RIP value.
[ 363.660404] RSP: 002b:00007fff54bf6c30 EFLAGS: 00210202
[ 363.660406] RAX: 00007fff54bf6c30 RBX: 0000000000000001 RCX:
00000000939f4000
[ 363.660406] RDX: 00007fff54bf6c88 RSI: 00007fff54bf6c98 RDI:
00007fff54bf6c80
[ 363.660407] RBP: 00007fa81869c430 R08: 000000000000021f R09:
000000000936d890
[ 363.660408] R10: 0000000000000001 R11: 0000000000200206 R12:
00007fff54bf6d90
[ 363.660408] R13: 0000000000000008 R14: 000000000768bdd8 R15:
00007fff54bf6ce0
May be trace alone isn't enough to reproduce it? Did you try the actual game?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20190911/0791ec7d/attachment-0001.html>
More information about the dri-devel
mailing list