最近,启动对gif图像列表的预览会产生错误:-
LSOpenURLsWithRole() failed with error -600 for the file /Users/uki/repos/gif-fuzzing/test/234.gif.
然而,在打开234.gif时,错误无法再现。这个错误总是以随机的时间间隔重复发生。我一直在搜索苹果开发者关于LSOpenURLsWithRole
到底做了什么的文档,但是我找不到任何东西(这很奇怪)。
发布于 2013-10-14 10:09:23
的链接提供了一个很好的起点..。在本例中,这是一个更通用的错误,如下所述:https://web.archive.org/web/20191128225313/http://office.mvps.org/error/number.html#error-600
无法向mach端口发送“启动”事件听起来像是运行时内核级别的问题.在我的例子中,它是我从终端中杀死的一个进程的僵尸,它保存了某些资源,只有重新启动才能解决这个问题。
发布于 2015-03-19 19:59:12
我也有同样的问题,并且找到了一个没有重新启动的修复程序。如果您杀死了WindowServer,查找器不再打开窗口的问题将得到解决。您将返回到登录屏幕,当您再次登录时,Finder应该是完美的工作!
发布于 2021-07-21 19:12:30
此函数可在MacOS的10.4至10.10版本中使用。这是正式的完整文档在这里:LSOpenURLsWithRole苹果文档
回答:
以前有没有人犯过类似的错误?
是的,有许多不同的应用程序和许多不同版本的MacOS。例如,我正在运行一个干净版本的MacOS 10.13.5,其中不推荐此函数。尽管如此,我还是有一个过程跟踪,它显示/usr/bin/open
正在调用这个函数。
参见另一个问题:老bug:应用程序“Preview.app”不再打开
https://stackoverflow.com/questions/9750475
复制相似问题