意外退出的clang(Xcode崩溃)

3
当我尝试分析我的代码(Product-> Analyze)时,Xcode崩溃并显示“clang意外退出”的标题。
以下是崩溃报告的详细信息:
进程: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 Dispatch队列:com.apple.main-thread
异常类型:EXC_BAD_ACCESS(SIGSEGV) 异常代码:KERN_INVALID_ADDRESS在0x0000000000000000处
0x00000001018dc780 clang :: Stmt :: getSourceRange()const + 16 0x00000001021ce0c6 _ZL22getValidSourceLocationPKN5clang4StmtEN4llvm12PointerUnionIPKNS_15LocationContextEPNS_19AnalysisDeclContextEEE + 86 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中看起来很有前途... - Krumelur
1个回答

1

我有一个文件,当分析时总是会使clang崩溃。我已经提交了一份报告,并且苹果公司已经确认了这个错误 - 所以他们显然已经知道了一些错误。请注意,Xcode 4.4将在一两周内发布,其中包含llvm 4.0,所以请耐心等待,如果您仍然遇到崩溃,请在bug reporter.apple.com上输入错误报告。

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


1
我更新了带有LLVM 4.0的Xcode 4.4,现在我可以进行分析,没有崩溃;)谢谢 - silvaric
哈哈 - 我刚刚从苹果收到了有关我的错误报告的反馈 - 他们说尝试使用 Xcode 4.5 DP3 :-) - David H

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接