偶尔的mdworker会因某些文件的新自定义导入程序而崩溃

时间:2012-10-01 20:22:23

标签: macos cocoa spotlight

我的 Spotlight导入程序正在从我的应用程序的几百个文档文件中导入元数据。

在Xcode调试器下使用各种文件,一切正常。但是,在系统上安装导入程序后,运行导入程序时, mdworker进程会对300多个文件崩溃两次

堆栈跟踪对指示问题(某些STL库位置)没有多大帮助 - 是否有任何方法为Spotlight服务器中字段中运行的导入器打开更多调试信息?
特别是触发崩溃的文件的名称

任何提示都表示赞赏。

1 个答案:

答案 0 :(得分:0)

好的,只需在调试器下运行导入器,几乎所有内容(又名/Users/)不仅仅是特定文件最终跟踪问题文件,即使用mdimport作为托管可执行文件的Xcode方案和选项

  • -d2(或d4或其他)
  • -g $(BUILT_PRODUCTS_DIR)/MyImporter.mdimporter
  • /Users/