2018年1月4日の更新後の16.04 LTSでのGUI / Unityのクラッシュ、compizのセグメンテーション違反


41

最新の更新(2018年4月1日)により、ラップトップでGUI / Unityが常にクラッシュします。

(Intel Pentium su4100プロセッサー)

syslog:

Jan  5 11:38:53 1810 kernel: [ 1850.327738] compiz[11911]: segfault at 0 ip 00007f6c7baf0c16 sp 00007ffd5ec71c60 error 4 in i965_dri.so[7f6c7b513000+82d000]

ログインすると、空のデスクトップが表示され、壁紙、GUI / Unityのみがクラッシュループになります。

  • パネルなし。
  • ダッシュなし。
  • プログラムを開始できません。
  • ランチャーが消えます。
  • サイドバーが消えます。
  • システムクラッシュ。
  • Windowsキーが機能しません。
  • キーの組み合わせAlt+ Tab動作していません。

単純に、コンピューターは使用できません。ゲストログインでも同じです。唯一機能するのは、ログファイルを調べるためにターミナルを開いてCTRL+ ALT+ Tすることです。

私は何らかの理由でUnityのLow Graphics Modeにログインしてバグを報告させましたが、それでも多くの問題がありました。

  • ダッシュが機能しない
  • Alt+ Tab動作していません
  • 時々、すべてのウィンドウが数秒間消える

バグレポート

ソリューションまたは回避策のアイデアはありますか?

更新

同じ/非常によく似た問題 がある場合は、バグレポートへのリンクをたどり、そこにも影響を受けていることをマークしてください。または、独自にファイルします。ご希望の場合はコメントを残してください、または賛成票を投じてください-これは厄介な問題です-しかし、ユーザーが再びコンピュータを使用できるように、答えは修正または回避策を提供する必要があります。

適切なバグ報告がなければ、Ubuntuは問題を修正できません。


2
Ubuntu 16.04 2018年1月の更新後、ランチャー/サイドバーが消え、システムクラッシュが既に投稿されている多くの質問と同様にタイトルの変更を検討してください。そうすれば、平均的なユーザーはこのQ&A検索を見つける可能性が高くなります。多くは、メモリセグメントの障害が何であるかを知りません。
WinEunuuchs2Unix

1
これは私が11年間で経験した最悪の更新バグです。これは、両方のための文言で正しいバランスを見つけることは常に困難だnoobsnerds。私は選ぶcompiz segfaultsことがsyslogにメッセージ(は/ var / log / syslogの)だからです。
長寿

2
ここで、@ janghouの重複とマークされた他のバグの影響を受けているとマークする必要があります。また、無意味なコメントを残さないでください(たとえば、まだ言及されていない回避策を説明するのは問題ありません。
開発者の

回答:


31

4月更新

2018年4月26日にこのバグ/症状に再び襲われました。3月の修正を適用し、さらにクラッシュディレクトリをクリーニングすることで解決できました。

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
sudo rm -r /var/crash/*
reboot

2018年3月の更新。

これは、2018年3月から2人のユーザーにほぼ同じ症状が現れるバグのようです。この新しいバグはcompizではなくcompiz-configにあります。また、それほど深刻ではありません。ゲストセッションと低グラフィックモードは正常に動作しています。 新しいバグレポート

修正(ほとんどのユーザー):

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
reboot

説明: 任意のlowgfx.confファイルや削除の変更を profile = unity-lowgfxするprofile = unityの中で.config/compiz-1/compizconfig/config。ホームディレクトリの.cacheディレクトリを消去します。再起動します。バグレポートに貢献しているすべての人に感謝します

3月にヒットし、上記の解決策が機能しない場合は、バグレポートにメッセージを残してください。回避策3を試してください(以下を参照)。そうでない場合は、CCSMでcompiz設定を微調整してください。または〜/ .cacheディレクトリを削除/削除します。


バグ修正(1月)

このバグは修正されました。アップデートはXenialアップデートに含まれているため、アップデートで問題を解決できます。

 sudo apt update && sudo apt upgrade -y

提案されたものを無効にすることができます:

 System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed

または、回避策を元に戻します。

バックグラウンド

このバグは、2018-01-04から17.2.4へのメサの更新によって認識され、引き起こされています。バグは、2017-12-01提出され以前のバグの複製としてマークされるようになりました。残念ながら、バグは誤っ提出されました

グラフィックス(gen4 / 5)が統合された古い2006年から2011年までのIntelのみが影響を受けるため、テストをすり抜けました。そして、それはUnityのみに影響し、GnomeやLXDEには影響しないようです。

次の情報は廃止されました

このバグのパッチは、まもなくxenial-proposedで利用可能になります。この新しいパッケージをテストして、Ubuntuを支援してください。-proposedを有効にして使用する方法のドキュメントについては、https: //wiki.ubuntu.com/Testing/EnableProposedを参照してください。このアップデートを他のUbuntuユーザーに公開するために、バグレポートページフィードバックお寄せください詳細については、コメント48を参照してください。

提案を有効にするには(最初に上記のリンクの情報をお読みください)

 System Settings -> Software & Updates -> Tab Developer options -> check proposed

パッチをインストールする

  sudo apt-get install libgl1-mesa-dri/xenial-proposed
  sudo reboot

次に、ファイルを追加します/etc/apt/preferences.d/proposed-updates

 Package: *
 Pin: release a=xenial-proposed
 Pin-Priority: 400

これにより、次にを実行するときに、提案されたリポジトリ内のすべてのパッケージを更新することから保護されますsudo apt upgrade。あなたはそれを望んでいません。

パッチをインストールするにこのファイルを追加すると、依存関係エラーメッセージが表示されます。

回避策としてPPAを使用した場合は、最初にPPAを削除する必要があります。

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa
 sudo reboot

このバグが修正されるまで、回避策は何ですか?

1. lubuntu-desktop(LXDE)を統合してインストールします

sudo apt-get install lubuntu-desktop

これには約400MBが必要で、Abiwordなどをインストールします。後で削除してディスクスペースを節約できます。ログイン時にLubuntuを選択するだけです。バグが解決したら、lubuntu-desktopを再度削除します。

2. mesa-packagesをダウングレードします

これはバグレポートに記載されています。望ましくない副作用があり、依存関係が壊れる可能性があるため、自分で決定してください。

次の4つのパッケージをダウングレードする必要があるようです:

libegl1-mesa 17.2.4-0ubuntu1~16.04.2
libgbm1 17.2.4-0ubuntu1~16.04.2
libgl1-mesa-dri 17.2.4-0ubuntu1~16.04.2
libwayland-egl1-mesa 17.2.4-0ubuntu1~16.04.2

1つの方法は、このコメントのリンクからそれらをダウンロードし、指示に従うことです。dpkg -i *.deb

Wineを使用している場合、i386パッケージも必要になります

これら4つのパッケージからの自動アップグレード防止します。バグが解決したら、そのファイルを削除することを忘れないでください。

3.低グラフィックスモードを使用する

これにより、バグが軽減され、多少動作するGUIが提供されます。しかし:

  • ダッシュが機能しない
  • Altタブが機能しない
  • ランチャーにないプログラムについても、ターミナルでログアウト、再起動、停止を行う必要があります
  • スーパーキー(ウィンドウ)が機能しない

つまり、ランチャー、ワークスペースの切り替え、キーボードショートカットが機能しているので、プログラムをワークスペースに広げてください:)

ファイルを作成する ~/.config/upstart/lowgfx.conf

start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script

ログアウトとログイン。

4. PPA

PPAを使用してmesaを新しいバージョンに更新します。バグが解決したら、PPAを消去することを忘れないでください。これがおそらく最良の選択です。次のコードを適用する前に、PPAページの情報をお読みください。

 sudo apt-add-repository ppa:paulo-miguel-dias/pkppa
 sudo apt update && sudo apt upgrade -y
 sudo reboot

再起動すると問題ありません。そうでない場合は、バグレポートにメッセージを残してください。

バグが解決したときにPPAを削除することを忘れないでください。

 sudo ppa-purge ppa:paulo-miguel-dias/pkppa

5. HWEからストックカーネル(およびmesa / x-server)へのダウングレード

バグはmesa(17.2.4)の更新が原因で発生し、mesaはHWEスタックのカーネルに沿って更新されます。ストックカーネル(4.4)に戻すと問題が解決し、メサが11.2にダウングレードされます。

sudo apt install --install-recommends xserver-xorg xserver-xorg-core
xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-video-intel 
server-xorg-video-qxl
sudo reboot

これにより、すべてのHWEパッケージ削除されます。おそらく最も安全なソリューション。

うまくいけば このバグ バグはすぐに解決されます。Ubuntuのテストを支援することを検討してください。


あなたが無料の1Gbを持っている場合-それubuntu-mate-desktopも良い選択肢かもしれません、と思います。
-N0rbert

1
HD 530グラフィックを搭載したSkylake i7 6700HQ第6世代CPUにバグがないことを確認できます。HD4000グラフィックスを搭載した第3世代i7 3630QMラップトップを起動し、バグが解決されるまで更新ポリシーを2週間ごとからNEVERに変更します。貴重な情報をありがとう。
WinEunuuchs2Unix

1
提案された更新の適用は機能しました。今のところ、すべてが正常に機能しているようです。どうもありがとう!
EFナイボーア

1
2018年3月の更新をありがとう
マイクS

1
@ハワード。アップグレードはどうですか?18.04に行って以来、問題はありませんでした。ところで私はGnome 3を落とし、古いハードウェアIMHOにより適したMateを選択しました。LXQtがあるときにLubuntuを選択すると思います。
長寿

0

これは最近17.10(i7-6700K、Intel HD530)で私に影響を与えました。ここで提案したMESA PPAにアップグレードしましたが、問題は修正されませんでしたが、CCSMでcompizプラグインを手動で確認すると、Gridプラグインが特に問題を引き起こしているようです。

グリッドを無効にするとうまくいきます。グリッドを有効にするが、[外観]タブのすべてのプレビュー設定をオフにすることも、これまでのところ機能しているようです(回避できれば、グリッドの機能を失いたくありません)。

Ubuntuでこれまで経験した中で最悪のバグ:(


1
おそらく、1つまたは2つのスクリーンショットは、他のユーザーが構成の変更をナビゲートするのに役立ちます。また、ほとんどのユーザーはCompiz Tweak Toolまたはそれが呼び出されたものを持っていないのに、まだバグの影響を受けていると思います。
WinEunuuchs2Unix

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.