【问题标题】:"clang quit unexpectedly" (xcode Crash)“clang 意外退出”(xcode 崩溃)
【发布时间】:2012-07-13 14:56:21
【问题描述】:

当我尝试分析我的代码(产品 -> 分析)时,xcode 崩溃并显示此标题“clang quit unexpectedly”

进程:clang [10074] 路径:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 标识符:clang 版本:3.1 (318.0.61) 代码类型:X86-64(本机) 父进程:clang [10073]

日期/时间:2012-07-13 18:46:29.862 +0100 操作系统版本:Mac OS X 10.7.4 (11E53) 报告版本:9

自上次报告以来的时间间隔:140604 秒 自上次报告以来的崩溃:50 自上次报告以来的每个应用程序崩溃:39 匿名 UUID:E974A614-4831-478E-8B68-8FE005A98F19

崩溃的线程:0 调度队列:com.apple.main-thread

异常类型:EXC_BAD_ACCESS (SIGSEGV) 异常代码:0x0000000000000000 处的 KERN_INVALID_ADDRESS

接近 0 的 VM 区域: --> __TEXT 000000010180f000-00000001029c8000 [ 17.7M] r-x/rwx SM=COW /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang

线程 0 崩溃::调度队列:com.apple.main-thread 0 铿锵声 0x00000001018dc780 铿锵声::Stmt::getSourceRange() const + 16 1 铿锵声 0x00000001021ce0c6 _ZL22getValidSourceLocationPKN5clang4StmtEN4llvm12PointerUnionIPKNS_15LocationContextEPNS_19AnalysisDeclContextEEE + 86 2 clang 0x00000001021ce5d3 clang::ento::PathDiagnosticLocation::genLocation(clang::SourceLocation, llvm::PointerUnion) const + 35

我的客人是因为 LLVM 吗?我有 Apple LLVM 编译器 3.1

谢谢!

编辑: Xcode 版本 4.3.3 (4E3002)

【问题讨论】:

  • Xcode 附带的 clang 有很多错误,尤其是在(部分实现的)C++11 功能中。不过 6.0 SDK 看起来很有希望......

标签: ios xcode xcode4.3 clang llvm-clang


【解决方案1】:

我有一个文件在分析时总是崩溃。我提交了关于它的邻接报告,Apple 复制了这个错误 - 所以很明显他们已经知道一些错误。请注意,Xcode 4.4 将在一两周内与 llvm 4.0 一起发布,所以请稍等,如果您仍然遇到崩溃,请在 bug Reporter.apple.com 上输入错误报告

编辑:我的错误报告是针对 4.3.3

【讨论】:

  • 我用 llvm 4.0 更新了 xcode 4.4,现在我可以分析了,没有崩溃 ;) 谢谢
  • 哈 - 我刚刚从 Apple 反馈了我的错误报告 - 他们说试试 Xcode 4.5 DP3 :-)
猜你喜欢
  • 2013-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-12
  • 1970-01-01
  • 1970-01-01
  • 2021-12-28
  • 2018-09-13
相关资源
最近更新 更多