Chrome crashpad 在 xattr 上崩溃

Chrome crashpad 在 xattr 上崩溃

我有一个 macos High Sierra 10.13.3。在无头模式下运行 Chrome 执行自动化测试时,出现此错误:

[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

我试图用 清除该文件的扩展属性,xattr -c /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T/但是也得到了“操作不允许”的结果,即使使用sudo

我可以列出这些属性:

$ xattr /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T
com.apple.rootless

那么我该如何修复此文件的权限?直到最近它才正常工作。

答案1

有一个简单的解决方法。只需在启动 Chrome 时为“崩溃转储”提供一个不同的目录,如下所示:

path_to_chrome --headless --crash-dumps-dir=/tmp

相关内容