Xquartz在Mountain Lion中崩溃无限循环?


11

我正在尝试让Xquartz在Mountain Lion中工作,但是当我单击它时,它会启动,然后崩溃,然后再次启动,等等。它如此循环直到我重新启动或注销为止。

我的控制台在每个循环中都这样说:

    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一无所知,所以我不确定如何诊断问题。

我正在使用http://xquartz.macosforge.org/landing/上的 Xquartz 2.7.2

Answers:


6

我可以通过移开~/.xinitrc.d方式(与删除它相同的效果)在带有XQuartz 2.7.4的Mountain Lion 10.8.2上解决此问题。


1
类似的问题-我有一个~/.xinitrc文件。一旦删除它,问题就消失了。
bonh '17

1

我也经历过 我还要补充一点,我确实在首选项文件上进行了迁移,因此可能导致了问题。如果找到答案,我会回去分享。运气还不错吗?

可能的解决方案...我肯定这不是最好的解决方案,但是在这里我要提一下我的经历...在端口X卸载后,我能够使Xquartz在没有无限循环的情况下启动。我还尝试卸载xorg,因为我认为应该通过Xquartz安装(我可能错了)。在仅卸载X的情况下,Quartz启动了,我得到了Xterm窗口的期望值。卸载xorg后,通过终端调用xwindow时我无法启动,因此我认为答案只有一半。[或者保留xorg的安装并删除X]我将提到我的窗口没有窗口句柄,这非常令人沮丧,所以我认为这还没有完全解决。


1

好吧-我似乎以某种方式解决了我的问题。我认为我的所有初始化.files都存在问题-查看控制台,我能够确定是来自较旧的Fink安装的行干扰了Xquartz服务器的启动。特别是,可能是/sw/bin/init.sh源代码行是主要问题。确保您所有的rc文件等都正确安装,并且没有丢失的东西(请确保控制台正确无误)-.bash_profile,.bashrc和.xinitrc都因我过去的安装而出现问题。我希望这有帮助!


谢谢你的提示!我一直遇到这个问题,但是我通过删除.xinitrc进行了修复。我想在某个时候,kde(通过fink安装)在那里添加了一些东西,以使X11使用kde桌面,这引起了问题。
asmeurer 2012年

0

Xquartz的启动,退出,重新启动也存在这个问题。OS X 10.14.6 Mojave。删除.xinitrc为我解决了这个问题。


欢迎使用“与众不同”,谢谢您的回答。:)不幸的是,诸如此类的简短答案并没有真正提供足够的细节或背景来帮助许多用户。如果可能的话,如果您可以添加有关如何删除.xinitrc的更多信息,那就更好。另外,您可能需要阅读“ 如何回答”以获取有关在此处提供答案的提示。
Monomeeth
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.