I just upgraded to mesa 18.1.3 and kernel 4.17.3. I ran firefox with GALLIUM_DDEBUG after reboot. It produces these after I opened some tabs and firefox stopped responsing.
---
Gallium debugger active. Logging all calls.
Hang detection timeout is 1000ms.
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000000
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000001
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000002
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000003
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000004
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000005
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000006
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000007
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000008
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000009
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000010
dd: can't create a directory (13)
dd: can't create a directory (13)
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000011
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000012
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000013
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000014
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000015
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000016
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000017
dd: can't create a directory (13)
dd: failed to open /home/sfc/ddebug_dumps/firefox_5057_00000018
GPU hang detected, collecting information...
Draw # driver prev BOP TOP BOP dump file
-------------------------------------------------------------
8 YES NO NO NO dd: can't create a directory (13)
fopen failed
I just upgraded to mesa 18.1.3 and kernel 4.17.3. I ran firefox with GALLIUM_DDEBUG after reboot. It produces these after I opened some tabs and firefox stopped responsing.
--- ddebug_ dumps/firefox_ 5057_00000000 ddebug_ dumps/firefox_ 5057_00000001 ddebug_ dumps/firefox_ 5057_00000002 ddebug_ dumps/firefox_ 5057_00000003 ddebug_ dumps/firefox_ 5057_00000004 ddebug_ dumps/firefox_ 5057_00000005 ddebug_ dumps/firefox_ 5057_00000006 ddebug_ dumps/firefox_ 5057_00000007 ddebug_ dumps/firefox_ 5057_00000008 ddebug_ dumps/firefox_ 5057_00000009 ddebug_ dumps/firefox_ 5057_00000010 ddebug_ dumps/firefox_ 5057_00000011 ddebug_ dumps/firefox_ 5057_00000012 ddebug_ dumps/firefox_ 5057_00000013 ddebug_ dumps/firefox_ 5057_00000014 ddebug_ dumps/firefox_ 5057_00000015 ddebug_ dumps/firefox_ 5057_00000016 ddebug_ dumps/firefox_ 5057_00000017 ddebug_ dumps/firefox_ 5057_00000018
Gallium debugger active. Logging all calls.
Hang detection timeout is 1000ms.
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: can't create a directory (13)
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
dd: can't create a directory (13)
dd: failed to open /home/sfc/
GPU hang detected, collecting information...
Draw # driver prev BOP TOP BOP dump file ------- ------- ------- ------- ------- ------- ------- -----
-------
8 YES NO NO NO dd: can't create a directory (13)
fopen failed
Done. firefox- m9FtQy/ firefox- 60.0.2+ build1/ ipc/chromium/ src/chrome/ common/ ipc_channel_ posix.cc, line 353 firefox- m9FtQy/ firefox- 60.0.2+ build1/ ipc/chromium/ src/chrome/ common/ ipc_channel_ posix.cc, line 353
Sandbox: seccomp sandbox violation: pid 5057, tid 5268, syscall 162, args 140631883336544 7 140633020008624 140632174061559 7 140632344285188.
dd: Aborting the process...
[Parent 4748, Gecko_IOThread] WARNING: pipe error (72): 连接被对方重设: file /build/
[Parent 4748, Gecko_IOThread] WARNING: pipe error (113): 连接被对方重设: file /build/
###!!! [Parent] [MessageChannel ] Error: (msgtype= 0x15007F, name=PBrowser: :Msg_Destroy) Channel error: cannot send/recv
---
The umr commands are:
---
raven1. gfx91
raven1. vcn10
raven1. dcn10
raven1. nbio70
raven1. sdma041
raven1. hdp40
raven1. oss40
raven1. mmhub91
raven1. mp100 mmGRBM_ STATUS> MEC_ME1_ HEADER_ DUMP => 0xc0000e00
.HEADER_ DUMP[0: 31] == 3221229056 (0xc0000e00) MEC_ME2_ HEADER_ DUMP => 0xdef0def0
.HEADER_ DUMP[0: 31] == 3740327664 (0xdef0def0) ME_HEADER_ DUMP => 0xc0004200
.ME_HEADER_ DUMP[0: 31] == 3221242368 (0xc0004200) PFP_HEADER_ DUMP => 0xffff1000
.PFP_HEADER_ DUMP[0: 31] == 4294905856 (0xffff1000) CE_HEADER_ DUMP => 0xffff1000
.CE_HEADER_ DUMP[0: 31] == 4294905856 (0xffff1000) EOPQ_WAIT_ TIME => 0x0000052c
.WAIT_ TIME[0: 9] == 300 (0x0000012c)
.SCALE_ COUNT[10: 17] == 1 (0x00000001) EOP_DONE_ ADDR_LO => 0x00609000
.ADDR_ LO[2:31] == 1582080 (0x00182400) EOP_DONE_ ADDR_HI => 0x000000f5
.ADDR_ HI[0:15] == 245 (0x000000f5) EOP_DONE_ DATA_LO => 0x00001d01
.DATA_ LO[0:31] == 7425 (0x00001d01) EOP_DONE_ DATA_HI => 0x00000000
.DATA_ HI[0:31] == 0 (0x00000000) EOP_LAST_ FENCE_LO => 0x00001d01
.LAST_ FENCE_LO[ 0:31] == 7425 (0x00001d01) EOP_LAST_ FENCE_HI => 0x00000000
.LAST_ FENCE_HI[ 0:31] == 0 (0x00000000) EOP_DONE_ EVENT_CNTL => 0x00038060
.WBINV_ TC_OP[0: 6] == 96 (0x00000060)
.WBINV_ ACTION_ ENA[12: 17] == 56 (0x00000038)
.CACHE_ POLICY[ 25:25] == 0 (0x00000000)
.EXECUTE[ 28:28] == 0 (0x00000000) EOP_DONE_ DATA_CNTL => 0x40010000
.DST_SEL[ 16:17] == 1 (0x00000001)
.INT_SEL[ 24:26] == 0 (0x00000000)
.DATA_ SEL[29: 31] == 2 (0x00000002) EOP_DONE_ CNTX_ID => 0x00000000
.CNTX_ ID[0:31] == 0 (0x00000000)
sfc@sfc-DESKTOP:~$ sudo umr -lb
sfc@sfc-DESKTOP:~$ sudo umr -O verbose,follow_ib -R gfx[.]
error: Unknown option [follow_ib]
sfc@sfc-DESKTOP:~$ sudo umr -O bits -wa
No active waves!
sfc@sfc-DESKTOP:~$ sudo umr -O many,bits -r*.*.mmGRBM_STATUS
[ERROR]: Unknown option <-r*.*.
sfc@sfc-DESKTOP:~$ sudo umr -O many,bits -r *.*.HEADER_DUMP
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
sfc@sfc-DESKTOP:~$ sudo umr -O many,bits -r *.*.CP_EOP
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
gfx91.mmCP_
---
No GPU hang log in dmesg.