chrome 83 自升级后开始崩溃
chrome 83 started crashing since upgrade
自从升级后,我的 angular e2e 测试开始失败并显示以下消息。
我正在使用 directConnect: true
,我所有的测试都在使用 async/await。
看起来它正在崩溃,并且在我的测试中并不总是在同一点崩溃 - 我确实成功地进行了一些测试 运行。也禁用分片。
- Failed: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
(Session info: headless chrome=83.0.4103.61)
(Driver info: chromedriver=83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416}),platform=Linux 3.10.0-1127.el7.x86_64 x86_64)
更新:2020 年 6 月 1 日
添加更多共享内存后(找到 CI 有更多内存的跑步者)这个问题就消失了。还是把问题留在了"mystery mode".
2020 年 6 月 2 日更新:
Chrome 标志
'headless',
'verbose',
'w3c=false',
'disable-infobars',
'window-size=1440x1080',
'disable-dev-shm-usage',
'disable-gpu',
'incognito',
'disable-extensions',
'disable-plugins',
'no-sandbox'
同样,每次更新后他们都想让我们受苦,找个佛门通行证
我在 podman 中使用 chrome headless,我 运行 遇到了同样的问题,这似乎对我有用:
- 增加/dev/shm
- 删除 "disable-dev-shm-usage" 选项
我过去需要该选项,因为无法更改我正在使用的专有云软件中的默认 /dev/shm 大小,看起来它在上一个 chrome 版本中已损坏。
有趣的是 - chrome 在更改后 运行 也快得多
自从升级后,我的 angular e2e 测试开始失败并显示以下消息。
我正在使用 directConnect: true
,我所有的测试都在使用 async/await。
看起来它正在崩溃,并且在我的测试中并不总是在同一点崩溃 - 我确实成功地进行了一些测试 运行。也禁用分片。
- Failed: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
(Session info: headless chrome=83.0.4103.61)
(Driver info: chromedriver=83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416}),platform=Linux 3.10.0-1127.el7.x86_64 x86_64)
更新:2020 年 6 月 1 日 添加更多共享内存后(找到 CI 有更多内存的跑步者)这个问题就消失了。还是把问题留在了"mystery mode".
2020 年 6 月 2 日更新:
Chrome 标志
'headless',
'verbose',
'w3c=false',
'disable-infobars',
'window-size=1440x1080',
'disable-dev-shm-usage',
'disable-gpu',
'incognito',
'disable-extensions',
'disable-plugins',
'no-sandbox'
同样,每次更新后他们都想让我们受苦,找个佛门通行证
我在 podman 中使用 chrome headless,我 运行 遇到了同样的问题,这似乎对我有用:
- 增加/dev/shm
- 删除 "disable-dev-shm-usage" 选项
我过去需要该选项,因为无法更改我正在使用的专有云软件中的默认 /dev/shm 大小,看起来它在上一个 chrome 版本中已损坏。 有趣的是 - chrome 在更改后 运行 也快得多