Xorg crash due to assertion failure after GPU soft reset
The following discussion from !3416 (closed) should be addressed:
-
@daenzer started a discussion: (+9 comments) Unfortunately, it doesn't fix the problem for me with piglit on Tonga:
Xorg: ../src/gallium/winsys/amdgpu/drm/amdgpu_cs.c:1061: amdgpu_cs_check_space: Assertion `rcs->current.cdw <= rcs->current.max_dw' failed. (EE) (EE) Backtrace: (EE) 0: /usr/lib/xorg/Xorg (OsSigHandler+0x35) [0x558d2026e8e5] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x50) [0x7fd033c3456f] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (gsignal+0x141) [0x7fd033a9b081] (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (abort+0x121) [0x7fd033a86535] (EE) unw_get_proc_name failed: no unwind info found [-10] (EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (?+0x0) [0x7fd033a86400] (EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (__assert_fail+0x42) [0x7fd033a93b92] (EE) 6: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (amdgpu_cs_check_space+0x2fb) [0x7fd031cb7edb] (EE) 7: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (si_need_gfx_cs_space+0xb7) [0x7fd031c8b987] (EE) 8: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (si_draw_vbo+0x397) [0x7fd031c433c7] (EE) 9: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (tc_call_draw_vbo+0x11) [0x7fd03240ccf1] (EE) 10: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (tc_batch_execute+0x4f) [0x7fd03240872f] (EE) 11: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (_tc_sync.isra.0+0xe6) [0x7fd032409a56] (EE) 12: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (tc_flush+0x138) [0x7fd03240a328] (EE) 13: /usr/local/lib/x86_64-linux-gnu/dri/radeonsi_dri.so (st_glFlush+0x1d) [0x7fd031d353ad] (EE) 14: /usr/local/lib/x86_64-linux-gnu/libEGL.so.1 (dri2_make_current+0x8f) [0x7fd0106a577f] (EE) 15: /usr/local/lib/x86_64-linux-gnu/libEGL.so.1 (eglMakeCurrent+0x144) [0x7fd01069a8e4] (EE) 16: /usr/local/lib/xorg/modules/drivers/libglamoregl.so (glamor_egl_make_current+0x1e) [0x7fd028013f2e] (EE) 17: /usr/local/lib/xorg/modules/drivers/libglamoregl.so (_glamor_block_handler+0x60) [0x7fd028015db0] (EE) 18: /usr/local/lib/xorg/modules/drivers/radeon_drv.so (RADEONBlockHandler_KMS+0x51) [0x7fd032b5a241] (EE) 19: /usr/lib/xorg/Xorg (BlockHandler+0x97) [0x558d20102b97] (EE) 20: /usr/lib/xorg/Xorg (WaitForSomething+0x120) [0x558d202681e0] (EE) 21: /usr/lib/xorg/Xorg (Dispatch+0xb8) [0x558d200fd908] (EE) 22: /usr/lib/xorg/Xorg (dix_main+0x352) [0x558d20102172] (EE) 23: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xeb) [0x7fd033a87bbb] (EE) 24: /usr/lib/xorg/Xorg (_start+0x2a) [0x558d200eb3ba]