<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 - R9285 Xonotic gpu lock since radeonsi: split si_emit_shader_pointer"
href="https://bugs.freedesktop.org/show_bug.cgi?id=103413">103413</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>R9285 Xonotic gpu lock since radeonsi: split si_emit_shader_pointer
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (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/Gallium/radeonsi
</td>
</tr>
<tr>
<th>Assignee</th>
<td>dri-devel@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>adf.lists@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>dri-devel@lists.freedesktop.org
</td>
</tr></table>
<p>
<div>
<pre>R9285 Tonga, probably since
36626ff radeonsi: split si_emit_shader_pointer
Xonotic big-key-bench timedemo may provoke a display/gpu lockup.
On head it seemed easy to provoke: one,two or three runs.
Bisecting was harder as it took more hence the possibility that I am on a false
good.
Currently on commit before above and haven't locked so far, don't know if
that's luck yet.
Lock seems to be same(ish) place in demo = frame 6512, though once it was 6514.
Waiting before doing SysRq I will get a timeout trace as below. I tried on
older kernels with same result, the dirty here is just a CPU fix I need that's
in rc-5.
INFO: task gallium_drv:0:985 blocked for more than 120 seconds.
Not tainted 4.14.0-rc3-g96687ec-dirty #1
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
gallium_drv:0 D 0 985 962 0x00000000
Call Trace:
__schedule+0x2ce/0x890
? _raw_write_unlock+0x11/0x30
schedule+0x3b/0x90
amd_sched_entity_push_job+0x9f/0xf0 [amdgpu]
? remove_wait_queue+0x80/0x80
amdgpu_job_submit+0x9a/0xc0 [amdgpu]
amdgpu_vm_bo_update_mapping+0x2de/0x3a0 [amdgpu]
? amdgpu_vm_free_mapping.isra.20+0x30/0x30 [amdgpu]
amdgpu_vm_bo_update+0x2e8/0x6a0 [amdgpu]
amdgpu_gem_va_ioctl+0x476/0x480 [amdgpu]
? amdgpu_gem_metadata_ioctl+0x1d0/0x1d0 [amdgpu]
drm_ioctl_kernel+0x6f/0xc0 [drm]
drm_ioctl+0x2f9/0x3c0 [drm]
? futex_wake+0x7c/0x140
? amdgpu_gem_metadata_ioctl+0x1d0/0x1d0 [amdgpu]
? do_futex+0x289/0xb20
? put_prev_entity+0xf8/0x5a0
? preempt_count_add+0x99/0xb0
? _raw_write_unlock_irqrestore+0x13/0x30
? _raw_spin_unlock_irqrestore+0x9/0x10
amdgpu_drm_ioctl+0x54/0x90 [amdgpu]
do_vfs_ioctl+0x98/0x5b0
? __fget+0x6e/0xa0
SyS_ioctl+0x47/0x80
entry_SYSCALL_64_fastpath+0x17/0x98
RIP: 0033:0x7fee63cb8717
RSP: 002b:00007fee567415a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007fee2c00bbe0 RCX: 00007fee63cb8717
RDX: 00007fee567415f0 RSI: 00000000c0286448 RDI: 000000000000000e
RBP: 0000000000000000 R08: 0000000150400000 R09: 000000000000000e
R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000000 R14: 000000000370e4a0 R15: 0000000008881590</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>