突然の予期しないログアウト


19

時々、Yosemiteは警告もせずに仕事を節約する機会もなく私をランダムにログアウトさせます。 2012年のRetina MacBook ProにYosemiteをインストールしてから、これまでに2回発生しています。言うまでもなく、これは非常に不安で、マルウェアの活動を彷彿とさせます。

グーグルと洗練されたイベントログの助けを借りて、私はウィンドウサーバーのクラッシュまで問題を突き止めました。クラッシュレポートはここにあります。 http://puu.sh/csTor/0012220497.crash

これが再び起こらないようにするために私にできることはありますか?

更新:二次モニタがそれを引き起こしているようです。 HDMI上のDell U2412。私はまたモニターが接続されている間ログイン画面を避けることによってクラッシュを防ぐことができるようです。


>これは(?)と関係がありますか?システム環境設定 - セキュリティとプライバシー - 前払い - XXX分間操作がないとログアウトします。 MacRumorsスレッド
Cmag

このオプションは無効になっており、クラッシュをログに記録しません。
mm201

私はOSX 10.10.1を真新しい5日前のMacBook Pro 13インチで動かしています、そして私は全く同じ問題を抱えています。単純に動作していて突然突然すべてのアプリケーションが終了し、ログアウトすることがあります。非常に厄介で明らかにOSXのバグです。関連するスレッドがあるので、この問題については一人ではありません。 forums.macrumors.com/showthread.php?t=1770330

私は今日私のMacbook Proでこれをしました。コマンドラインからWindowServerを強制終了したことがある場合は、これがまさにその外観です。それで、私は何らかの理由でWidowServerがクラッシュして、直接あなたをログインウィンドウに移動させてしまいます。
markhunte

1
私もこの問題に苦しんでいます。この問題が解決しない場合は、誰でも10.10.2 Betaを試してみましたか? @ joelittlejohn:それはどういうわけかHDMI接続の画面に関連していることが確認できます。私がThunderboltディスプレイを使用しているオフィスでは、私はこの問題を抱えていませんでした。しかし、私がHDMI接続ディスプレイを使用している家庭では、これはかなり頻繁に、通常は画面を接続した直後に発生します。
aaronk6

回答:


15

NVRAMやシステムコントローラを抹消するようなあいまいな「キャッチオール」ソリューションを試しても意味がありません。あなたが抱えている問題は、SIGSEGV、またはWindowServerのセグメンテーション違反です。識別子が破損している可能性があります。これらの識別子は複数の場所に格納されており、十分に破損するとクラッシュします。いくつかの識別子はNVRAM(またはPRAM)に保存されていますが、識別子が最終的にはそこに再び入るので、これを拭くことは通常次のクラッシュを延期するだけです。

WindowServerがクラッシュすると、すべてのGUIアプリケーションが停止し、launchdを介して再起動します。 WindowServerが起動すると、最初にログインウィンドウが表示されます。そのため、実際には、ログアウトしていませんが、グラフィカルセッション全体が単にクラッシュしています。

クラッシュレポートを覗いてみると、このスレッドがクラッシュしているようです。

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread

最後の数回の呼​​び出しは色空間関数(またはメソッド)への呼び出しであり、私はあなたが単に壊れたICCプロファイルを扱っているのではないかと私に信じさせます。

現金はcom.apple.CoreGraphics内にあり、そして最も最近の呼び出しは以下の通りです。

color_space_get_md5_digest + 57
color_space_get_identifier + 9
CGXColorSpaceRegistryCopyRegisteredColorSpace + 42
_CGXCopyColorSpace + 27
_XCopyColorSpace + 57

さて、正しければ、色空間のMD5ハッシュを計算しようとしています。これは、色空間の識別子を見つけたいからです。また、CGXColorSpaceRegistryCopyRegisteredColorSpaceには、モニタ用のプリセットカラープロファイルの色空間データが必要なので、その識別子が必要です。 100%になるためには、これがあなたのクラッシュの原因となるので、私はあなたのクラッシュレポートをできるだけ多く必要とするでしょう。偽のデータがそのデータで何かをやろうと試みることができないためにそれをするためにしようとし、それ故に現金化するハードウェアの問題である可能性が高いです。

簡単なテストは、Appleの内蔵ColorSyncユーティリティを起動して修復ボタンを押すことです。これは次のように表示されます。

Header message digest (MD5) is not correct. Fixed.

壊れたMD5があなたのクラッシュの原因になるかもしれないので、これは理にかなっているでしょう。それで最初にそれを試みなさい。私のシステムでは、そのColorSyncユーティリティは/ Applications / Utilitiesにあり、それはOS Xのすべてのバージョンから存在していると思います。そうでない場合(何も見つからないか、修正できない)、クラッシュログをWindowServerに投稿してください:)


OSXは私がログイン画面を避け始める前から自動的に古いものを削除しました。今日からのものは確かにのクラッシュです color_space_get_md5_digest。私はいくつかのフィールドが欠けていたが悪いMD5ではない非常に古いモニター(トリガーしているものではない)のプロファイルを見つけてそれを削除した。
mm201

すでに+1、いい答えです。これが私の最新のクラッシュです。 pastebin.com/raw.php?i=g9qWyfu2 私が戻ってきてログインしたとき(12:26)、私のマシンはしばらくアイドル状態(10分?)でした。私はすべてのアプリが再起動していることに気づきました。
joelittlejohn

そしてクラッシュログ: pastebin.com/raw.php?i=WMVLjy6A
joelittlejohn

1
さて、あなたのインスタレーションは一般的に深刻な問題を抱えているようです!あなたのシステムにはたくさんの問題があります。それはそれらのほとんどを回復しているようですが、私はフレッシュインストールをしてすべてを更新する時があるかもしれません...あなたのクラッシュに関して:WindowServerは確かにクラッシュしました、しかし異なる理由で。それはカラースペースキャッシュファイルを読もうとしていました、そして、それは新しいプログラム接続のためにしました、そしてそれは接続要求への応答の間にクラッシュしました。 ColorSync応急処置を実行し、すべてのキャッシュを消去してEmacsをチェックしてください。WindowsServerと対話するのはこれが最後でした。ディスプレイケーブルも確認してください。
John Keates

3

これの考えられる原因は、GPUモード間のスムーズな移行を提供するためにF.luxによって生成された無効なプロファイルである可能性があります - これがこれらのプロファイルで何をするかの概要です: https://justgetflux.com/news/2014/10/28/profile.html

私のEl Capitanの新規インストールでは、これらの無効なプロファイルが作成されていました。 invalid profiles

ColorSyncユーティリティを使用してこれらのプロファイルを確認、削除、修復することができます。あるいは、フラックスプロファイルの切り替えを完全に無効にすることができます。

defaults write org.herf.Flux disableProfile 1

続いてプロファイルを削除します。


2

これはAppleの既知のバグです。私はで同様の問題を報告しました 彼らのバグトラッカー これはバグ#18234875の複製として閉じられました。

残念なことに、これらのバグはレポーターによって別に見たり追跡したりすることができません。しかし、それはAppleが問題について知っていて、 うまくいけば 次のOS Xアップデートで修正してください。


あなたはまだ10.10.2でこの問題を抱えていますか?
aaronk6

再現するのは難しいです。 もし 私は再びそれを経験します、私はここに戻って報告しようとします。
Arne

私は10.10.2が根本的な原因を修正したと感じます。どの回避策が実際にうまくいったのか(もしあるとしたら)確信できないかもしれません。
mm201

1

2台目のモニタを接続した状態で、SMCとNVRAMをリセットしてみてください。

  • SMCをリセット

コンピュータをシャットダウンし、左Alt、コントロール、シフト、電源ボタンを同時に押し、5秒間押し続けます。

  • NVRAMをリセット

コンピュータを起動して、起動音が聞こえる直前に、もう一度起動音が聞こえるまで、alt、P​​、Rを同時に押し続けます。

それはスクリーンがサポートされないようにするかもしれません - それがサポートされないなら、何らかの理由で、これは残念ながらそれを修正しないでしょう。


これは私が恐れている実行可能な解決策ではありません。別の外部ディスプレイに切り替える必要があるたびに、マシンを複数回再起動することはできません。
joelittlejohn

毎回する必要はありません。
DisplayName

私が見るように、その場合、はい私はこれを何度も試したことがありますが、それは問題を解決しません。私が達成できた最善の方法は、モニタの電源を切ってからSMCをリセットすることです。 VRAMこれで問題は解決したようですが、リセットしたかどうかにかかわらず、外部ディスプレイの使用を開始すると強制ログアウトが回復します。
joelittlejohn

それは私のために働いたようです。それから、私はLion以来アップグレードインストールをしてきたので、破損はもっともらしいようです。
mm201

誤警報です。 2日後にもう1つがありました。ランダムさは非常にイライラするものです。
mm201

0

私はこれらのスレッドの多くを読みました、そして私が私のMac Mini(Air Display)から私の最後の仮想モニターを切断したとき、私は同じ症状を持ちます。

私のクラッシュは、Mission Controlのオプション "Displays are separate space"を無効にすることでは起こらなかった。これがあなたのために働くかどうか私に知らせてください。


私のクラッシュはカラープロファイルに関連していて、そして結局アップルによって修正されました。うまくいけば、この答えが他の人に役立つでしょう。
mm201
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.