Existe uma solução simples. Basta fornecer um diretório diferente para "despejos de memória" ao iniciar o Chrome, assim:
path_to_chrome --headless --crash-dumps-dir=/tmp
Eu tenho um macos High Sierra 10.13.3. Ao executar o Chrome no modo sem cabeça para executar testes automatizados, recebo este erro:
[0207/114344.742771:ERROR:xattr.cc(64)] setxattr org.chromium.crashpad.database.initialized on file /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T/: Operation not permitted (1)
[karma2] [0207/114344.743721:INFO:crashpad_client_mac.cc(292)] restarting handler in 0.980s
Eu tentei limpar os atributos estendidos nesse arquivo com xattr -c /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T/
, mas também estou obtendo uma operação não permitida, mesmo com sudo
.
Eu posso listar os atributos:
$ xattr /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T
com.apple.rootless
Então, como posso corrigir as permissões neste arquivo? Ele costumava funcionar até recentemente.
Existe uma solução simples. Basta fornecer um diretório diferente para "despejos de memória" ao iniciar o Chrome, assim:
path_to_chrome --headless --crash-dumps-dir=/tmp