Ubuntu:Chrome 启动时崩溃

Ubuntu:Chrome 启动时崩溃

系统:Ubuntu 16.04

直到今天一切都很好。然后:Chrome 在观看 YT 视频时崩溃。

最近没有添加插件/插件/扩展。

当尝试通过启动面板重新启动 chrome 时:chrome 打开,我可以看到一个空选项卡和一个小窗口(比如 chrome 没有正确关闭......)

但 chrome 主窗口和小通知窗口都会在不到一秒的时间内消失。

尝试从命令行启动它:

$ google-chrome
ATTENTION: default value of option force_s3tc_enable overridden by environment.
Segmentation fault (core dumped)

$ google-chrome-stable 
ATTENTION: default value of option force_s3tc_enable overridden by environment.
Segmentation fault (core dumped)

$ google-chrome --disable-gpu
[17251:17251:0605/162551.711779:ERROR:gpu_process_transport_factory.cc(1017)] Lost UI shared context.
Segmentation fault (core dumped)

$ google-chrome-stable --disable-gpu
[17589:17589:0605/162621.887694:ERROR:gpu_process_transport_factory.cc(1017)] Lost UI shared context.
[17661:17661:0605/162622.088225:ERROR:sandbox_linux.cc(378)] InitializeSandbox() called with multiple threads in process gpu-process.
Segmentation fault (core dumped)


$ google-chrome --version
Google Chrome 67.0.3396.62 

重启没有帮助。

两个版本都是此可执行文件的链接:/opt/google/chrome/google-chrome

10 天前:

$ ls -l /opt/google/chrome/google-chrome
-rwxr-xr-x 1 root root 1873 Mai 25 21:08 /opt/google/chrome/google-chrome

Chrome 每天都在使用,没有任何问题。

其他程序可以正常启动。


一小时后:

可以使用以下行启动 Chrome:

google-chrome --disable-extensions

这使我得出结论,这些扩展之一导致了问题。

但是:我需要我的扩展!

所以,我想

  1. 获取已安装扩展的列表,然后
  2. 从命令行启动chrome,一一禁用扩展,直到找到违规者

那可能吗?

或者我还有什么其他选择?

答案1

第一:导致崩溃的扩展是广告拦截加。

我是这样找到它的:

  1. 打开终端窗口
  2. 创建一个临时文件夹:

    mkdir ~/ChromeExtensions
    
  3. cd 到 google 扩展文件夹(默认为默认配置文件,根据需要更改):

    cd ~/.config/google-chrome/Default/Extensions
    
  4. 显示子文件夹列表:

    ls
    

每个扩展都有一个专用文件夹

  1. 现在,将每个单独的文件夹移动到临时文件夹:

    mv <foldername> ~/ChromeExtensions
    
  2. 启动铬:

    google-chrome
    

    -> 仍然崩溃?向后移动文件夹:

    mv ~/ChromeExtensions/<foldername> .
    

    继续5。

    直到查明肇事者身份。

  3. 删除临时文件夹:

    cd
    rm -rf ChromeExtensions
    

第 2 部分:重新安装 ABP

这可能是暂时的问题,所以我再次尝试 ABP。

  1. 打开三点菜单 -> 更多工具
  2. 卸载ABP(还有一些残留)
  3. 重新安装ABP

1 小时后没有问题...

相关内容