[Mesa-dev] [Bug 106151] [amdgpu][vulkan] GPU hang (Vega 56) while running game (Rise of the Tomb Raider)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Jan 19 14:53:34 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=106151
--- Comment #30 from Jaap Buurman <jaapbuurman at gmail.com> ---
Still running into this issue, now while running Mario Party 9 through Dolphin.
This is a particularly good test case, because I can reliably get it to crash
in the main menu after seconds/minutes. This ONLY happens with the Vulkan
renderer.
Versions: Radeon RX Vega (VEGA10, DRM 3.27.0, 4.20.3-arch1-1-ARCH, LLVM 7.0.0)
Mesa: 18.3.1
I have also managed to get a stack trace this time, which is hopefully useful
for debugging:
[ 858.970202] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout,
signaled seq=160177, emitted seq=160179
[ 858.970205] [drm] GPU recovery disabled.
[ 982.906053] INFO: task kworker/u32:6:398 blocked for more than 120 seconds.
[ 982.906055] Not tainted 4.20.3-arch1-1-ARCH #1
[ 982.906056] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 982.906057] kworker/u32:6 D 0 398 2 0x80000000
[ 982.906068] Workqueue: events_unbound commit_work [drm_kms_helper]
[ 982.906069] Call Trace:
[ 982.906075] ? __schedule+0x29b/0x8b0
[ 982.906077] ? __switch_to_asm+0x40/0x70
[ 982.906079] schedule+0x32/0x90
[ 982.906080] schedule_timeout+0x311/0x4a0
[ 982.906126] ? dce120_timing_generator_get_crtc_position+0x5b/0x70 [amdgpu]
[ 982.906167] ? dce120_timing_generator_get_crtc_scanoutpos+0x70/0xb0
[amdgpu]
[ 982.906170] dma_fence_default_wait+0x204/0x280
[ 982.906172] ? dma_fence_wait_timeout+0x120/0x120
[ 982.906173] dma_fence_wait_timeout+0x105/0x120
[ 982.906175] reservation_object_wait_timeout_rcu+0x1f2/0x370
[ 982.906178] ? preempt_count_add+0x79/0xb0
[ 982.906221] amdgpu_dm_do_flip+0x10d/0x370 [amdgpu]
[ 982.906265] amdgpu_dm_atomic_commit_tail+0x6c4/0xd20 [amdgpu]
[ 982.906267] ? _raw_spin_lock_irq+0x1a/0x40
[ 982.906268] ? wait_for_common+0x113/0x190
[ 982.906269] ? __switch_to_asm+0x34/0x70
[ 982.906275] commit_tail+0x3d/0x70 [drm_kms_helper]
[ 982.906278] process_one_work+0x1eb/0x410
[ 982.906280] worker_thread+0x2d/0x3d0
[ 982.906282] ? process_one_work+0x410/0x410
[ 982.906283] kthread+0x112/0x130
[ 982.906284] ? kthread_park+0x80/0x80
[ 982.906286] ret_from_fork+0x22/0x40
[ 982.906290] INFO: task kworker/u32:8:404 blocked for more than 120 seconds.
[ 982.906290] Not tainted 4.20.3-arch1-1-ARCH #1
[ 982.906291] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 982.906291] kworker/u32:8 D 0 404 2 0x80000000
[ 982.906297] Workqueue: events_unbound commit_work [drm_kms_helper]
[ 982.906298] Call Trace:
[ 982.906300] ? __schedule+0x29b/0x8b0
[ 982.906301] schedule+0x32/0x90
[ 982.906302] schedule_preempt_disabled+0x14/0x20
[ 982.906303] __ww_mutex_lock.isra.2+0x413/0x7f0
[ 982.906329] ? amdgpu_get_vblank_counter_kms+0x110/0x160 [amdgpu]
[ 982.906370] amdgpu_dm_do_flip+0xd2/0x370 [amdgpu]
[ 982.906412] amdgpu_dm_atomic_commit_tail+0x6c4/0xd20 [amdgpu]
[ 982.906414] ? _raw_spin_lock_irq+0x1a/0x40
[ 982.906415] ? wait_for_common+0x113/0x190
[ 982.906416] ? __switch_to_asm+0x34/0x70
[ 982.906422] commit_tail+0x3d/0x70 [drm_kms_helper]
[ 982.906424] process_one_work+0x1eb/0x410
[ 982.906425] worker_thread+0x2d/0x3d0
[ 982.906427] ? process_one_work+0x410/0x410
[ 982.906428] kthread+0x112/0x130
[ 982.906429] ? kthread_park+0x80/0x80
[ 982.906431] ret_from_fork+0x22/0x40
Please let me know if I can help debugging. The fact I can get it to crash
reliably and easily should help immensely.
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190119/0a3948d1/attachment.html>
More information about the mesa-dev
mailing list