web-dev-qa-db-ja.com

Ubuntu:Chrome起動時にクラッシュする

システム:Ubuntu 16.04

今日まですべてが順調でした。そして:chrome YTビデオを見ているときにクラッシュします。

最近追加されたアドオン/プラグイン/拡張機能はありません。

起動パネルからchromeを再起動しようとすると:chromeが開き、空のタブと小さなウィンドウが表示されます(sth like 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つが問題を引き起こしているという結論に至ります。

しかし:私は私の拡張が必要です!

だから、私はしたいです

  1. インストールされている拡張機能のリストを取得し、
  2. start chromeコマンドラインから、違反者が見つかるまで、拡張機能を1つずつ無効にします

それは可能ですか?

または、他にどのようなオプションがありますか?

1
Gisela

まず、クラッシュの原因となる拡張機能は広告ブロックプラスでした。

そしてこれが私がそれを見つけた方法です:

  1. ターミナルウィンドウを開く
  2. 一時フォルダーを作成します。

    mkdir ~/ChromeExtensions
    
  3. google拡張フォルダにcdします(デフォルトはデフォルトのプロファイルであり、必要に応じて変更します)。

    cd ~/.config/google-chrome/Default/Extensions
    
  4. サブフォルダのリストを表示:

    ls
    

各拡張機能には専用のフォルダがあります

  1. 次に、個々のフォルダを一時フォルダに移動します。

    mv <foldername> ~/ChromeExtensions
    
  2. chromeを起動します。

    google-chrome
    

    ->まだクラッシュしていますか?フォルダを元に戻します:

    mv ~/ChromeExtensions/<foldername> .
    

    ウィット5に進みます。

    クラッシャーが特定されるまで。

  3. 一時フォルダーを取り除く:

    cd
    rm -rf ChromeExtensions
    

パート2:ABPを再インストール

これは一時的な問題だったので、ABPを再試行しました。

  1. トリプルドットメニューを開く->その他のツール
  2. ABPをアンインストールします(まだいくつか残っています)
  3. ABPを再インストールします

1時間から問題ありません...

1
Gisela