FYI, I think this may have been Richard's r152761, which Daniel just reverted to fix bootstrap. Are you still seeing this?<br><br><div class="gmail_quote">On Wed, Mar 14, 2012 at 6:41 PM, Bill Wendling <span dir="ltr"><<a href="mailto:wendling@apple.com">wendling@apple.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ToT Clang is failing to build LLVM:<br>
<br>
llvm[1]: Compiling Allocator.cpp for Debug+Asserts build<br>
0  clang             0x000000010bf09e52 _ZL15PrintStackTracePv + 34<br>
1  clang             0x000000010bf0a449 _ZL13SignalHandleri + 777<br>
2  libsystem_c.dylib 0x00007fff8ed48cfa _sigtramp + 26<br>
3  libsystem_c.dylib 0x00007fff6a5d4558 _sigtramp + 18446744073097754744<br>
4  clang             0x000000010b325a3e _ZL19EvaluateVarDeclInitRN12_GLOBAL__N_18EvalInfoEPKN5clang4ExprEPKNS2_7VarDeclEPNS_14CallStackFrameERNS2_7APValueE + 542<br>
5  clang             0x000000010b3254c7 _ZL30HandleLValueToRValueConversionRN12_GLOBAL__N_18EvalInfoEPKN5clang4ExprENS2_8QualTypeERKNS_6LValueERNS2_7APValueE + 1479<br>
6  clang             0x000000010b347a4e (anonymous namespace)::IntExprEvaluator::VisitCastExpr(clang::CastExpr const*) + 382<br>
7  clang             0x000000010b33f969 clang::StmtVisitorBase<clang::make_const_ptr, (anonymous namespace)::IntExprEvaluator, bool>::Visit(clang::Stmt const*) + 2281<br>
8  clang             0x000000010b321bd5 (anonymous namespace)::IntExprEvaluator::Visit(clang::Expr const*) + 133<br>
9  clang             0x000000010b347b8f (anonymous namespace)::IntExprEvaluator::VisitCastExpr(clang::CastExpr const*) + 703<br>
10 clang             0x000000010b33f969 clang::StmtVisitorBase<clang::make_const_ptr, (anonymous namespace)::IntExprEvaluator, bool>::Visit(clang::Stmt const*) + 2281<br>
11 clang             0x000000010b321bd5 (anonymous namespace)::IntExprEvaluator::Visit(clang::Expr const*) + 133<br>
12 clang             0x000000010b34395e (anonymous namespace)::IntExprEvaluator::VisitBinaryOperator(clang::BinaryOperator const*) + 9598<br>
13 clang             0x000000010b340daa clang::StmtVisitorBase<clang::make_const_ptr, (anonymous namespace)::IntExprEvaluator, bool>::Visit(clang::Stmt const*) + 7466<br>
14 clang             0x000000010b321bd5 (anonymous namespace)::IntExprEvaluator::Visit(clang::Expr const*) + 133<br>
15 clang             0x000000010b320d3a _ZL8EvaluateRN5clang7APValueERN12_GLOBAL__N_18EvalInfoEPKNS_4ExprE + 426<br>
16 clang             0x000000010b3416c5 (anonymous namespace)::IntExprEvaluator::VisitBinaryOperator(clang::BinaryOperator const*) + 741<br>
17 clang             0x000000010b340daa clang::StmtVisitorBase<clang::make_const_ptr, (anonymous namespace)::IntExprEvaluator, bool>::Visit(clang::Stmt const*) + 7466<br>
18 clang             0x000000010b340806 clang::StmtVisitorBase<clang::make_const_ptr, (anonymous namespace)::IntExprEvaluator, bool>::Visit(clang::Stmt const*) + 6022<br>
19 clang             0x000000010b321bd5 (anonymous namespace)::IntExprEvaluator::Visit(clang::Expr const*) + 133<br>
20 clang             0x000000010b320d3a _ZL8EvaluateRN5clang7APValueERN12_GLOBAL__N_18EvalInfoEPKNS_4ExprE + 426<br>
21 clang             0x000000010b31d027 _ZL15EvaluateInPlaceRN5clang7APValueERN12_GLOBAL__N_18EvalInfoERKNS2_6LValueEPKNS_4ExprENS2_27CheckConstantExpressionKindEb + 263<br>
22 clang             0x000000010b31cdf1 clang::Expr::EvaluateAsInitializer(clang::APValue&, clang::ASTContext const&, clang::VarDecl const*, llvm::SmallVectorImpl<std::pair<clang::SourceLocation, clang::PartialDiagnostic> >&) const + 993<br>

23 clang             0x000000010b2d4c47 clang::VarDecl::evaluateValue(llvm::SmallVectorImpl<std::pair<clang::SourceLocation, clang::PartialDiagnostic> >&) const + 151<br>
24 clang             0x000000010b3259c8 _ZL19EvaluateVarDeclInitRN12_GLOBAL__N_18EvalInfoEPKN5clang4ExprEPKNS2_7VarDeclEPNS_14CallStackFrameERNS2_7APValueE + 424<br>
25 clang             0x000000010b3254c7 _ZL30HandleLValueToRValueConversionRN12_GLOBAL__N_18EvalInfoEPKN5clang4ExprENS2_8QualTypeERKNS_6LValueERNS2_7APValueE + 1479<br>
26 clang             0x000000010b31be44 _ZL16EvaluateAsRValueRN12_GLOBAL__N_18EvalInfoEPKN5clang4ExprERNS2_7APValueE + 196<br>
27 clang             0x000000010b31bc9c clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const + 716<br>
28 clang             0x000000010acec957 _ZN12_GLOBAL__N_1L12GetExprRangeERN5clang10ASTContextEPNS0_4ExprEj + 71<br>
29 clang             0x000000010acebb23 (anonymous namespace)::CheckImplicitConversion(clang::Sema&, clang::Expr*, clang::QualType, clang::SourceLocation, bool*) + 3539<br>
30 clang             0x000000010ace766a _ZN12_GLOBAL__N_1L26AnalyzeImplicitConversionsERN5clang4SemaEPNS0_4ExprENS0_14SourceLocationE + 106<br>
31 clang             0x000000010ace7bd9 _ZN12_GLOBAL__N_1L26AnalyzeImplicitConversionsERN5clang4SemaEPNS0_4ExprENS0_14SourceLocationE + 1497<br>
32 clang             0x000000010ae2055f clang::Sema::ActOnFinishFullExpr(clang::Expr*) + 239<br>
33 clang             0x000000010ac93c50 clang::Parser::ParseIfStatement(clang::ParsedAttributes&, clang::SourceLocation*) + 528<br>
34 clang             0x000000010ac918a0 clang::Parser::ParseStatementOrDeclaration(clang::ASTOwningVector<clang::Stmt*, 32u>&, bool, clang::SourceLocation*) + 2368<br>
35 clang             0x000000010ac98633 clang::Parser::ParseCompoundStatementBody(bool) + 1427<br>
36 clang             0x000000010ac99e5f clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 175<br>
37 clang             0x000000010aca8500 clang::Parser::ParseFunctionDefinition(clang::Parser::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, llvm::SmallVector<clang::Parser::LateParsedAttribute*, 2u>*) + 2560<br>

38 clang             0x000000010ac9c138 clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 2824<br>

39 clang             0x000000010ac9b2b1 clang::Parser::ParseTemplateDeclarationOrSpecialization(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 929<br>
40 clang             0x000000010ac9ae0d clang::Parser::ParseDeclarationStartingWithTemplate(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) + 477<br>
41 clang             0x000000010ac4afb3 clang::Parser::ParseDeclaration(clang::ASTOwningVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 419<br>

42 clang             0x000000010aca6556 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::Parser::ParsingDeclSpec*) + 1750<br>
43 clang             0x000000010ac5b408 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::Parser::BalancedDelimiterTracker&) + 264<br>

44 clang             0x000000010ac5ae0f clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) + 4879<br>
45 clang             0x000000010ac4b08a clang::Parser::ParseDeclaration(clang::ASTOwningVector<clang::Stmt*, 32u>&, unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 634<br>

46 clang             0x000000010aca6556 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::Parser::ParsingDeclSpec*) + 1750<br>
47 clang             0x000000010aca5e09 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 249<br>
48 clang             0x000000010ac42995 clang::ParseAST(clang::Sema&, bool) + 309<br>
49 clang             0x000000010ac0df9f clang::CodeGenAction::ExecuteAction() + 1039<br>
50 clang             0x000000010aa016d2 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 978<br>
51 clang             0x000000010a9e859b clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 3147<br>
52 clang             0x000000010a9df492 cc1_main(char const**, char const**, char const*, void*) + 5458<br>
53 clang             0x000000010a9e47aa main + 682<br>
54 clang             0x000000010a9ddf34 start + 52<br>
55 clang             0x0000000000000050 start + 18446744069236466000<br>
Stack dump:<br>
0.      Program arguments: /Users/void/llvm/llvm-opt.obj/Release+Asserts/bin/clang -cc1 -triple x86_64-apple-macosx10.7.0 -emit-obj -mrelax-all -disable-free -main-file-name Allocator.cpp -pic-level 1 -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -g -coverage-file /Users/void/llvm/llvm.obj/lib/Support/Debug+Asserts/Allocator.o -resource-dir /Users/void/llvm/llvm-opt.obj/Release+Asserts/bin/../lib/clang/3.1 -dependency-file /Users/void/llvm/llvm.obj/lib/Support/Debug+Asserts/Allocator.d.tmp -MP -MT /Users/void/llvm/llvm.obj/lib/Support/Debug+Asserts/Allocator.o -MT /Users/void/llvm/llvm.obj/lib/Support/Debug+Asserts/Allocator.d -D _DEBUG -D _GNU_SOURCE -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I /Users/void/llvm/llvm.obj/include -I /Users/void/llvm/llvm.obj/lib/Support -I /Users/void/llvm/llvm.src/include -I /Users/void/llvm/llvm.src/lib/Support -fmodule-cache-path /var/folders/v7/xx0tg22s1r97p9hg01fr1ybh0000gn/T/clang-module-cache -Woverloaded-virtual -Wcast-qual -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcovered-switch-default -fconst-strings -fdeprecated-macro -fdebug-compilation-dir /Users/void/llvm/llvm.obj/lib/Support -ferror-limit 19 -fmessage-length 183 -fvisibility-inlines-hidden -stack-protector 1 -mstackrealign -fblocks -fobjc-runtime-has-arc -fobjc-runtime-has-weak -fobjc-dispatch-method=mixed -fobjc-default-synthesize-properties -fno-common -fdiagnostics-show-option -fcolor-diagnostics -o /Users/void/llvm/llvm.obj/lib/Support/Debug+Asserts/Allocator.o -x c++ /Users/void/llvm/llvm.src/lib/Support/Allocator.cpp<br>

1.      /usr/include/c++/4.2.1/bits/locale_facets.tcc:1015:4: current parser token '{'<br>
2.      /usr/include/c++/4.2.1/bits/locale_facets.tcc:45:1 <Spelling=/usr/include/c++/4.2.1/bits/c++config.h:80:38>: parsing namespace 'std'<br>
3.      /usr/include/c++/4.2.1/bits/locale_facets.tcc:976:7: parsing function body '_M_insert_int'<br>
4.      /usr/include/c++/4.2.1/bits/locale_facets.tcc:976:7: in compound statement ('{}')<br>
clang: error: unable to execute command: Segmentation fault: 11<br>
clang: error: clang frontend command failed due to signal (use -v to see invocation)<br>
clang: note: diagnostic msg: Please submit a bug report to <a href="http://llvm.org/bugs/" target="_blank">http://llvm.org/bugs/</a> and include command line arguments and all diagnostic information.<br>
clang: note: diagnostic msg: Preprocessed source(s) and associated run script(s) are located at:<br>
clang: note: diagnostic msg: /var/folders/v7/xx0tg22s1r97p9hg01fr1ybh0000gn/T/Allocator-lCPh0b.ii<br>
clang: note: diagnostic msg: /var/folders/v7/xx0tg22s1r97p9hg01fr1ybh0000gn/T/Allocator-lCPh0b.sh<br>
make[1]: *** [/Users/void/llvm/llvm.obj/lib/Support/Debug+Asserts/Allocator.o] Error 1<br>
make: *** [all] Error 1<br>
<br>
<br>_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
<br></blockquote></div><br>