<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - repeatable drm:amdgpu_job_timedout with vulkan toy"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106696">106696</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>repeatable drm:amdgpu_job_timedout with vulkan toy
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/Vulkan/radeon
</td>
</tr>
<tr>
<th>Assignee</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>freedesktop@treblig.org
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>mesa-dev@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>I've been playing with vulkan and seem to have produced a reliable hanger:
symptom:
[ 188.168870] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout,
last signaled seq=1328, last emitted seq=1330
[ 188.168880] [drm] IP block:gfx_v8_0 is hung!
[ 188.168929] [drm] GPU recovery disabled.
and the display locks. Can't cleanly reboot.
to reproduce:
1) Get code from: <a href="https://github.com/penguin42/vulkanmand/tree/gpu-hang-1">https://github.com/penguin42/vulkanmand/tree/gpu-hang-1</a>
2) build with cargo build (rust 1.26.0 on fedora 28)
- I've included the spir-v files I built
3) Run with ./target/debug/vulkanmand
4) Poke the -> (rotate Y axis) button a few times until it hangs. Normally
does it after 4 or 5 for me.
Hardware:
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa
PRO [Radeon RX 550/550X] (rev c7) (prog-if 00 [VGA controller])
Subsystem: Sapphire Technology Limited Lexa PRO [Radeon RX 550]
OS: Fedora 28
kernel: 4.16.11-300.fc28.x86_64 (Fedora packaged)
other stuff:
mesa-libGLU-9.0.0-14.fc28.x86_64
mesa-libGL-devel-18.0.2-1.fc28.x86_64
mesa-filesystem-18.0.2-1.fc28.x86_64
mesa-debugsource-18.0.2-1.fc28.x86_64
mesa-dri-drivers-18.0.2-1.fc28.x86_64
mesa-vulkan-drivers-debuginfo-18.0.2-1.fc28.x86_64
mesa-libGL-18.0.2-1.fc28.x86_64
mesa-libglapi-18.0.2-1.fc28.x86_64
mesa-vulkan-drivers-18.0.2-1.fc28.x86_64
mesa-libEGL-devel-18.0.2-1.fc28.x86_64
mesa-libGLU-devel-9.0.0-14.fc28.x86_64
mesa-vdpau-drivers-18.0.2-1.fc28.x86_64
mesa-libGLES-18.0.2-1.fc28.x86_64
mesa-libgbm-18.0.2-1.fc28.x86_64
mesa-libGLES-devel-18.0.2-1.fc28.x86_64
mesa-libOpenCL-18.0.2-1.fc28.x86_64
mesa-debuginfo-18.0.2-1.fc28.x86_64
mesa-libEGL-18.0.2-1.fc28.x86_64
mesa-libxatracker-18.0.2-1.fc28.x86_64
llvm-devel-6.0.0-11.fc28.x86_64
llvm-libs-6.0.0-11.fc28.x86_64
llvm5.0-libs-5.0.1-7.fc28.x86_64
llvm-6.0.0-11.fc28.x86_64</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>