当前位置: 首页 > 知识库问答 >
问题:

为什么Finder打开/启动应用程序失败,当[NSWorkspace启动应用程序]将始终工作?

贺亦
2023-03-14

我们有一台10.11版的MacBookPro。3已安装。我们用这台机器进行测试。这台机器出了问题,以至于我们的一个传统碳应用程序无法从Finder打开/启动。该应用程序坐在基座上并反弹,但从未启动。

然而,当从我们构建的可可注册实用程序使用[NSWorkspace启动应用程序]以编程方式启动完全相同的应用程序时,该应用程序将始终启动。

尝试使用活动监视器对这个失败的启动应用程序进行采样往往不会显示任何信息——除了挂起的应用程序似乎通常是在调用一个名为“cantTutThis”的函数。有人听说过这个吗?

(注:在我们所有的其他10.11.3系统,我们没有看到这个问题)(注2:没有消息出现在控制台,直到无响应的应用程序已经面临退出)

Call graph:
    2820 Thread_10759   DispatchQueue_1: com.apple.main-thread  (serial)
    + 2820 _dyld_start  (in dyld) + 71  [0x8fe06047]
    +   2820 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*)  (in dyld) + 427  [0x8fe06231]
    +     2820 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*)  (in dyld) + 3514  [0x8fe0ac47]
    +       2820 dyld::initializeMainExecutable()  (in dyld) + 218  [0x8fe06f7f]
    +         2820 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&)  (in dyld) + 79  [0x8fe14ea1]
    +           2820 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&)  (in dyld) + 105  [0x8fe14c41]
    +             2820 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&)  (in dyld) + 296  [0x8fe14dae]
    +               2820 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&)  (in dyld) + 64  [0x8fe190a0]
    +                 2820 ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&)  (in dyld) + 291  [0x8fe18f47]
    +                   2820 ???  (in OurCarbonApp)  load address 0x1000 + 0x7f9c24  [0x7fac24]
    +                     2820 ???  (in OurCarbonApp)  load address 0x1000 + 0x7f99b3  [0x7fa9b3]
    +                       2820 NSUnLinkModule  (in libdyld.dylib) + 81  [0x9a151346]
    +                         2820 NSUnLinkModule  (in dyld) + 344  [0x8fe10eae]
    +                           2820 __cxa_finalize_ranges  (in libsystem_c.dylib) + 318  [0x91779979]
    +                             2820 ???  (in CantTutThis)  load address 0x25f1000 + 0x2b0aec  [0x28a1aec]
    +                               2820 ???  (in CantTutThis)  load address 0x25f1000 + 0x8912d  [0x267a12d]
    2820 Thread_10773   DispatchQueue_2: com.apple.libdispatch-manager  (serial)
      2820 _dispatch_mgr_thread  (in libdispatch.dylib) + 52  [0x95eee2e2]
        2820 _dispatch_mgr_invoke  (in libdispatch.dylib) + 234  [0x95eee70e]
          2820 kevent_qos  (in libsystem_kernel.dylib) + 10  [0x9e123812]

Total number in stack (recursive counted multiple, when >=5):

Sort by top of stack, same collapsed (when >= 5):
        ???  (in CantTutThis)  load address 0x25f1000 + 0x8912d  [0x267a12d] [STACK TOP]        2820
        kevent_qos  (in libsystem_kernel.dylib)        2820

Binary Images:
    0x1000 -   0x70aff7 +com.writebros.OurCarbonApp (6.2 - 6.2.4.7) <0577AB86-2EC7-3C26-A6DA-B514FFF48D7C> /Applications/MMOurCarbonAppTest/OurCarbonApp.app/Contents/MacOS/OurCarbonApp
 0x25f1000 -  0x2991ff3 +CantTutThis (???) <44557A53-D8E2-33AB-BE43-94283F93AF19> CantTutThis
0x8fe05000 - 0x8fe3958f  dyld (0.0 - ???) <8F9518A3-884D-35FF-8FD9-FB149B7F1BF2> /usr/lib/dyld
(AND LOTS MORE BINARY IMAGES...)

共有1个答案

梁新觉
2023-03-14

我知道这是一条老线索,但对于上下文和未来的谷歌用户来说,这是一条新信息:这个应用程序受佩斯的iLok系统保护吗?

我有一堆受iLok保护的音频插件,所有这些插件都有“CantTutThis”的引用——可能是对试图解密包装/加密内容的黑客的恶作剧的点头。

我刚刚有一个在发布时崩溃的插件,崩溃的插件被识别为“CantTutThis”,大概是因为无法检索加密内容来报告实际的插件细节。

 类似资料:
  • 我是spring的初学者,希望这样做示例项目…我有一个数据库,我想连接到它…我使用了像AutoWired和service这样的注释。但有个问题我解决不了 Controller包中的RegisterationController具有我要调用的服务: 第一个包中的DataManagement类: 第一包中的StudentAccountRepository: 第一包中得学生帐户..引用数据库中的表: M

  • > 出错原因:任务“:bootrun”执行失败。 进程'command'/library/java/javavirtualmachines/jdk1.8.0_60.jdk/contents/home/bin/java''以非零退出值1完成 发生异常:2015-08-23 01:37:57.989 WARN 6186---[main]ationConfigEmbeddedWebApplication

  • 当我运行这个错误时,请帮助我解决这个问题 启动应用程序上下文时出错。要显示条件,请报告启用“调试”后重新运行应用程序。2019-02-11 10:53:55.839错误8804 --- [ restartedMain]o. s. b. d.日志失败分析记者: 应用程序启动失败 说明: com中的字段userDao。实例Spring Security应用程序编程接口。服务UserServiceImp

  • 我正试图在设备上启动我的应用程序。它正在模拟器上成功发射。 null null 会不会是带有代码签名的东西? 目前我已将其设置为“不编码签名”

  • 我试图从spring主页模拟RESTful Web服务”https://spring.io/guides/gs/rest-service/". Gradle编译工作正常,但是当我运行Spring Boot时,我得到了下面的错误,我不知道是什么原因。我是Spring新手,有人能帮我吗? 我的配置详细信息包括: Windows 7 Intellij Idea 13.1.3 Java-8 Gradle-

  • 我正在使用一个spring boot项目2年了,我只是试图让一个同事参与,但我不能让存储库在他的计算机上运行。因此,我已经删除了我的文件夹,并再次克隆了我自己的项目,我可以重现错误,但问题是我无法修复它。 spring boot版本:1.5.22.发布。有什么建议吗? 到目前为止我所做的: 使用maven-resources-plugin修复了所有依赖关系警告/错误 将以下参数添加到我的 试图排除