マウンテンライオンでXquartzが無限ループにクラッシュする


11

XquartzをMountain Lionで動作させようとしているのですが、それをクリックすると、Xquartzが起動してからクラッシュし、再度起動します。再起動またはログアウトするまで、このようにループします。

私のコンソールはすべてのループでこれを言っています:

    8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: lockfile: Sorry, giving up on "/var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock"
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: font_cache is already running.
8/15/12 10:00:21.806 PM org.macosforge.xquartz.startx[14953]: If you believe this to be erroneous, please remove /var/folders/vr/6swz_qtn60q0ld9lp_pbdqk80000gn/T//font_cache.lock.
8/15/12 10:00:21.830 PM org.macosforge.xquartz.privileged_startx[14842]: lockfile: Sorry, giving up on "/opt/X11/var/run/font_cache.lock"
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: font_cache is already running.
8/15/12 10:00:21.831 PM org.macosforge.xquartz.privileged_startx[14842]: If you believe this to be erroneous, please remove /opt/X11/var/run/font_cache.lock.
8/15/12 10:00:21.893 PM org.macosforge.xquartz.startx[14953]: xauth:  file /Users/gav/.serverauth.14954 does not exist
8/15/12 10:00:21.953 PM org.macosforge.xquartz.X11.stub[14994]: Xquartz: Unable to locate waiting server: org.macosforge.xquartz.X11
8/15/12 10:00:21.956 PM org.macosforge.xquartz.X11.stub[14995]: Xquartz: Starting X server: /Applications/Utilities/XQuartz.app/Contents/MacOS/X11 --listenonly
8/15/12 10:00:22.305 PM SIMBL Agent[11494]: warning: failed to get scripting definition from /Applications/Utilities/XQuartz.app; it may not be scriptable.
8/15/12 10:00:22.306 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-600 "The operation couldn’t be completed. (OSStatus error -600.)" (procNotFound: no eligible process with specified descriptor) UserInfo=0x4001afc60 {ErrorNumber=-600} userInfo:{
    ErrorNumber = -600;
}
8/15/12 10:00:22.307 PM SIMBL Agent[11494]: eventDidFail:'tvea' error:Error Domain=NSOSStatusErrorDomain Code=-1701 "The operation couldn’t be completed. (OSStatus error -1701.)" (errAEDescNotFound) UserInfo=0x4001d7200 {ErrorNumber=-1701} userInfo:{
    ErrorNumber = -1701;
}
8/15/12 10:00:23.956 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: XFree86_VT property unexpectedly has 0 items instead of 1
8/15/12 10:00:24.064 PM org.macosforge.xquartz.startx[14953]: /opt/X11/bin/xinit: connection to X server lost
8/15/12 10:00:24.065 PM org.macosforge.xquartz.startx[14953]: 
8/15/12 10:00:25.066 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.113 PM org.macosforge.xquartz.startx[14953]: waiting for X server to shut down 
8/15/12 10:00:25.114 PM com.apple.launchd.peruser.501[129]: (org.macosforge.xquartz.startx) Throttling respawn: Will start in 7 seconds

Xquartzについて何も知らないため、問題の診断方法がわかりません。

私はここにあるXquartz 2.7.2を使用していますhttp://xquartz.macosforge.org/landing/

回答:


6

私は、XQuartz 2.7.4を使用してMountain Lion 10.8.2でこの問題を解決することができました~/.xinitrc.d(それを削除するのと同じ効果)。


1
同様の問題- ~/.xinitrcファイルがありました。削除したら問題はなくなりました。
bon

1

私もこれを経験しました。設定ファイルを介して移行したので、問題の原因となっている可能性があることを付け加えます。答えを見つけたら、共有に戻ります。あなたの終わりに運はありますか?

考えられる解決策...これが最善の解決策ではないことは確かですが、私が経験したことを述べるためにここにいます... Xをポートアンインストールした後、無限ループなしでXquartzを起動することができました。Xorgをアンインストールしてみました。Xquartzを使用してインストールする必要があると感じたためです(私は間違っている可能性があります)。Xのみがアンインストールされた状態でQuartzが起動し、Xtermウィンドウで期待するものを取得しました。xorgがアンインストールされていると、ターミナルから呼び出されたときにxwindowが起動しません。そのため、ここでは答えの半分しかないと思います。[またはxorgをインストールしたままXを削除します]私のウィンドウにはウィンドウハンドルがなかったことに言及します。これは非常に苛立たしいことでしたので、まだ完全に解決されていないと思います。


1

わかった、どういうわけか地雷を直したようだ。すべての初期化.filesに問題があったと思います。コンソールを見て、Xquartzサーバーの起動を混乱させていた古いFinkインストールの行があることがわかりました。特に、主な問題となったのはソースの/sw/bin/init.sh行であった可能性があります。すべてのrcファイルなどが正しくセットアップされており、不足しているものがないことを確認してください(コンソールを確認してください)。これが役に立てば幸いです!


先端をありがとう!私はこの問題を永遠に経験しましたが、.xinitrcを削除して修正しました。ある時点で、kde(finkを介してインストールされた)がX11にkdeデスクトップを使用させるために何かを追加したため、問題が発生したと思います。
asmeurer 2012

0

私もXquartzの起動、終了、再起動にこの問題があります。OS X 10.14.6 Mojave。.xinitrcを削除すると、これが修正されました。


Ask Differentへようこそ。回答ありがとうございます。:)残念ながら、このような短い回答では、実際に多くのユーザーを支援するのに十分な詳細またはコンテキストが提供されません。可能であれば、.xinitrcの削除方法に関する情報をさらに追加できればよいでしょう。また、ここで回答を提供するためのヒントについては、回答方法をお読みください。
Monomeeth
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.