Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assertion failed with PCH in getTranslationUnitDecl, file DeclBase.cpp #8471

Closed
llvmbot opened this issue Sep 7, 2010 · 8 comments
Closed
Labels
bugzilla Issues migrated from bugzilla c++

Comments

@llvmbot
Copy link
Member

llvmbot commented Sep 7, 2010

Bugzilla Link 8099
Resolution FIXED
Resolved on Sep 27, 2010 19:39
Version 2.8
OS MacOS X
Reporter LLVM Bugzilla Contributor
CC @akyrtzi,@DougGregor

Extended Description

~/Desktop> clang --version
clang version 2.9 (trunk 113198)
Target: x86_64-apple-darwin10
Thread model: posix

~/Desktop> clang++ -o hybrid_times_ext.o -c -include precompiled.h -fPIC -fno-strict-aliasing -w -O3 hybrid_times_ext.preprocessed.cpp

Assertion failed: (DC && "This decl is not contained in a translation unit!"), function getTranslationUnitDecl, file DeclBase.cpp, line 203.
0 clang 0x0000000100ef9dd2 PrintStackTrace(void*) + 34
1 clang 0x0000000100efa2b9 SignalHandler(int) + 841
2 libSystem.B.dylib 0x00007fff821e135a _sigtramp + 26
3 clang 0x00000001000141a3 global constructors keyed to a + 259
4 clang 0x0000000100021966 abort + 22
5 clang 0x0000000100021928 __assert_rtn + 56
6 clang 0x0000000100565da3 clang::Decl::getTranslationUnitDecl() + 115
7 clang 0x0000000100565ca9 clang::Decl::getASTContext() const + 9
8 clang 0x0000000100577702 clang::FunctionTemplateDecl::newCommon() + 18
9 clang 0x00000001005774b5 clang::RedeclarableTemplateDecl::getCommonPtr() + 37
10 clang 0x00000001000da0d0 clang::ASTDeclReader::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*) + 288
11 clang 0x00000001000dae98 clang::ASTDeclReader::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*) + 24
12 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
13 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
14 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
15 clang 0x00000001000d52f1 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 497
16 clang 0x00000001000d97de clang::ASTDeclReader::VisitCXXMethodDecl(clang::CXXMethodDecl*) + 30
17 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
18 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
19 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
20 clang 0x00000001000d2596 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 70
21 clang 0x00000001000d5038 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24
22 clang 0x00000001000d7e08 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 24
23 clang 0x00000001000d80a8 clang::ASTDeclReader::VisitParmVarDecl(clang::ParmVarDecl*) + 24
24 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
25 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
26 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
27 clang 0x00000001000e4971 clang::ASTStmtReader::VisitCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) + 113
28 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
29 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
30 clang 0x00000001000d7f76 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
31 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
32 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
33 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
34 clang 0x00000001000dff9c clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
35 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
36 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
37 clang 0x00000001000c0762 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
38 clang 0x00000001000c0de6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 150
39 clang 0x00000001000bfeaf clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
40 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
41 clang 0x00000001000c0e9f clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
42 clang 0x00000001000c530a clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 138
43 clang 0x00000001000d943b clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1467
44 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
45 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
46 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
47 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
48 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
49 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
50 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
51 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
52 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
53 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
54 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
55 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
56 clang 0x00000001000d2596 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 70
57 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
58 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
59 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
60 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
61 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
62 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
63 clang 0x00000001000d2596 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 70
64 clang 0x00000001000d5038 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24
65 clang 0x00000001000d512c clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 44
66 clang 0x00000001000d97de clang::ASTDeclReader::VisitCXXMethodDecl(clang::CXXMethodDecl*) + 30
67 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
68 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
69 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
70 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
71 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
72 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
73 clang 0x00000001000d8fd1 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 337
74 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
75 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
76 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
77 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
78 clang 0x00000001000bf4ec clang::ASTReader::ReadTypeRecord(unsigned int) + 5548
79 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
80 clang 0x00000001000bfeea clang::ASTReader::ReadTypeRecord(unsigned int) + 8106
81 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
82 clang 0x00000001000be49d clang::ASTReader::ReadTypeRecord(unsigned int) + 1373
83 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
84 clang 0x00000001000dfcc0 clang::ASTStmtReader::VisitExpr(clang::Expr*) + 64
85 clang 0x00000001000e0fc2 clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 34
86 clang 0x00000001000e9417 clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2071
87 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
88 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
89 clang 0x00000001000d7f76 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
90 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
91 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
92 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
93 clang 0x00000001000dff9c clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
94 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
95 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
96 clang 0x00000001000c0762 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
97 clang 0x00000001000c0de6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 150
98 clang 0x00000001000bfeaf clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
99 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
100 clang 0x00000001000c0e9f clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
101 clang 0x00000001000c530a clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 138
102 clang 0x00000001000d943b clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1467
103 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
104 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
105 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
106 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
107 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
108 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
109 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
110 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
111 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
112 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
113 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
114 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
115 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
116 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
117 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
118 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
119 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
120 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
121 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
122 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
123 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
124 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
125 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
126 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
127 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
128 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
129 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
130 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
131 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
132 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
133 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
134 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
135 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
136 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
137 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
138 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
139 clang 0x00000001000da41e clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 126
140 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
141 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
142 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
143 clang 0x00000001000c0bf1 clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 481
144 clang 0x00000001000bfe69 clang::ASTReader::ReadTypeRecord(unsigned int) + 7977
145 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
146 clang 0x00000001000c04c6 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 278
147 clang 0x00000001000dff0e clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 158
148 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
149 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
150 clang 0x00000001000c0762 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
151 clang 0x00000001000c0de6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 150
152 clang 0x00000001000bfeaf clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
153 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
154 clang 0x00000001000c0e9f clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
155 clang 0x00000001000c530a clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 138
156 clang 0x00000001000d943b clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1467
157 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
158 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
159 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
160 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
161 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
162 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
163 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
164 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
165 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
166 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
167 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
168 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
169 clang 0x00000001000d25ff clang::ASTDeclReader::VisitDecl(clang::Decl*) + 175
170 clang 0x00000001000d4a18 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
171 clang 0x00000001000d4da8 clang::ASTDeclReader::VisitRecordDecl(clang::RecordDecl*) + 24
172 clang 0x00000001000d8f46 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 198
173 clang 0x00000001000da4f5 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
174 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
175 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
176 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
177 clang 0x00000001000da41e clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 126
178 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
179 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
180 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
181 clang 0x00000001000c0bf1 clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 481
182 clang 0x00000001000bfe69 clang::ASTReader::ReadTypeRecord(unsigned int) + 7977
183 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
184 clang 0x00000001000c04c6 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 278
185 clang 0x00000001000bf65f clang::ASTReader::ReadTypeRecord(unsigned int) + 5919
186 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
187 clang 0x00000001000c0e9f clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
188 clang 0x00000001000d49d2 clang::ASTDeclReader::VisitTypedefDecl(clang::TypedefDecl*) + 98
189 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
190 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
191 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
192 clang 0x00000001000bf29b clang::ASTReader::ReadTypeRecord(unsigned int) + 4955
193 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
194 clang 0x00000001000bf69a clang::ASTReader::ReadTypeRecord(unsigned int) + 5978
195 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
196 clang 0x00000001000c0e9f clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
197 clang 0x00000001000d49d2 clang::ASTDeclReader::VisitTypedefDecl(clang::TypedefDecl*) + 98
198 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
199 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
200 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
201 clang 0x00000001000bf29b clang::ASTReader::ReadTypeRecord(unsigned int) + 4955
202 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
203 clang 0x00000001000c061b clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 155
204 clang 0x00000001000c0de6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 150
205 clang 0x00000001000bfeaf clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
206 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
207 clang 0x00000001000c04c6 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 278
208 clang 0x00000001000dff0e clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 158
209 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
210 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
211 clang 0x00000001000d7f76 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
212 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
213 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
214 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
215 clang 0x00000001000dff9c clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
216 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
217 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
218 clang 0x00000001000d7f76 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
219 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
220 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
221 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
222 clang 0x00000001000dff9c clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
223 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
224 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
225 clang 0x00000001000c0762 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 482
226 clang 0x00000001000c0de6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 150
227 clang 0x00000001000bfeaf clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
228 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
229 clang 0x00000001000c0e9f clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 63
230 clang 0x00000001000d49d2 clang::ASTDeclReader::VisitTypedefDecl(clang::TypedefDecl*) + 98
231 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
232 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
233 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
234 clang 0x00000001000bf29b clang::ASTReader::ReadTypeRecord(unsigned int) + 4955
235 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
236 clang 0x00000001000bf69a clang::ASTReader::ReadTypeRecord(unsigned int) + 5978
237 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
238 clang 0x00000001000c061b clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 155
239 clang 0x00000001000c0de6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 150
240 clang 0x00000001000bfeaf clang::ASTReader::ReadTypeRecord(unsigned int) + 8047
241 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
242 clang 0x00000001000be49d clang::ASTReader::ReadTypeRecord(unsigned int) + 1373
243 clang 0x00000001000bd52b clang::ASTReader::GetType(unsigned int) + 379
244 clang 0x00000001000dfcc0 clang::ASTStmtReader::VisitExpr(clang::Expr*) + 64
245 clang 0x00000001000e0fc2 clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 34
246 clang 0x00000001000e9417 clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2071
247 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
248 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
249 clang 0x00000001000d7f76 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 390
250 clang 0x00000001000d23d8 clang::ASTDeclReader::Visit(clang::Decl*) + 24
251 clang 0x00000001000dc09c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2892
252 clang 0x00000001000c035d clang::ASTReader::GetDecl(unsigned int) + 205
253 clang 0x00000001000dff9c clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 300
254 clang 0x00000001000e87f1 clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 11057
255 clang 0x00000001000e8b49 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
Stack dump:
0. Program arguments: /Users/luc/Developer/llvm/Release+Asserts/bin/clang -cc1 -triple x86_64-apple-darwin10.0.0 -emit-obj -disable-free -main-file-name hybrid_times_ext.preprocessed.cpp -pic-level 2 -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker-version 97.2 -resource-dir /Users/luc/Developer/llvm/Release+Asserts/lib/clang/2.9 -include-pch precompiled.h.gch -O3 -w -ferror-limit 19 -fmessage-length 104 -stack-protector 1 -fblocks -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -o hybrid_times_ext.o -x c++ hybrid_times_ext.preprocessed.cpp

  1. /usr/include/i386/_types.h:37:1: current parser token 'typedef'
    clang: error: clang frontend command failed due to signal 4 (use -v to see invocation)
@llvmbot
Copy link
Member Author

llvmbot commented Sep 7, 2010

The precompiled header to reproduce that crash is too big for my ADSL upload bandwidth, even after bzip2. Please fetch it from here:

http://osiris12345678.zapto.org/~luc/source+pch.tbz2

@llvmbot
Copy link
Member Author

llvmbot commented Sep 8, 2010

Our PCH format is too volatile to be used in this case; newer versions would simply refuse to load the file. Can you upload the source you created it from instead?

@llvmbot
Copy link
Member Author

llvmbot commented Sep 8, 2010

@llvmbot
Copy link
Member Author

llvmbot commented Sep 8, 2010

Here is how to reproduce the bug with the attachment bug-8099.tbz2 I have just added.

  • The Boost library top directory is to be found at $BOOSTROOT
  • The Python header path shall be replaced by what is appropriate if one is not working on MacOS X
  • Create a directory bug-8099, cd into it and expand the attached archive, then:

~bug-8099> clang++ -o precompiled.h.gch -c -DBOOST_ALL_NO_LIB -DBOOST_DISABLE_THREADS -DBOOST_PYTHON_MAX_BASES=2 -I$BOOSTROOT -x c++-header -fPIC -fno-strict-aliasing -w -DNDEBUG -O3 -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 precompiled.h

~bug-8099> clang++ -o hybrid_times_ext.o -c -I$BOOSTROOT -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -include precompiled.h -fPIC -fno-strict-aliasing -w -O3 hybrid_times_ext.cpp

@akyrtzi
Copy link
Contributor

akyrtzi commented Sep 8, 2010

Thanks for the report.
It exposed issues with PCH reading and possibly an issue with the redeclaration chain of function specializations; investigating..

@akyrtzi
Copy link
Contributor

akyrtzi commented Sep 8, 2010

Fixed at r113391.

@llvmbot
Copy link
Member Author

llvmbot commented Sep 26, 2010

~> clang --version
clang version 2.8 (branches/release_28 114797)
Target: x86_64-apple-darwin10
Thread model: posix

~> clang++ -o precompiled.h.gch -c -DBOOST_ALL_NO_LIB -DBOOST_DISABLE_THREADS -DBOOST_PYTHON_MAX_BASES=2 -I$BOOSTROOT -x c++-header -fPIC -fno-strict-aliasing -w -DNDEBUG -O3 -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 precompiled.h && echo Done!
Done!

~> clang++ -o hybrid_times_ext.o -c -I$BOOSTROOT -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -include precompiled.h -fPIC -fno-strict-aliasing -w -O3 hybrid_times_ext.cpp && echo Done!
0 clang 0x0000000100d427a2 PrintStackTrace(void*) + 34
1 clang 0x0000000100d42c69 SignalHandler(int) + 665
2 libSystem.B.dylib 0x00007fff80e9935a _sigtramp + 26
3 libSystem.B.dylib 000000000000000000 _sigtramp + 2132176064
4 clang 0x00000001004dfeb9 clang::Decl::getASTContext() const + 9
5 clang 0x00000001004f1112 clang::FunctionTemplateDecl::newCommon() + 18
6 clang 0x00000001004f0ea5 clang::RedeclarableTemplateDecl::getCommonPtr() + 37
7 clang 0x00000001000cc5e6 clang::ASTDeclReader::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*) + 150
8 clang 0x00000001000cea06 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 518
9 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
10 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
11 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
12 clang 0x00000001000c8b36 clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 310
13 clang 0x00000001000ced70 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1392
14 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
15 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
16 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
17 clang 0x00000001000c6442 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 50
18 clang 0x00000001000c8988 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24
19 clang 0x00000001000cad48 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 24
20 clang 0x00000001000caf18 clang::ASTDeclReader::VisitParmVarDecl(clang::ParmVarDecl*) + 24
21 clang 0x00000001000cee24 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1572
22 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
23 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
24 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
25 clang 0x00000001000d4c4d clang::ASTStmtReader::VisitCXXDefaultArgExpr(clang::CXXDefaultArgExpr*) + 157
26 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
27 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
28 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311
29 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540
30 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
31 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
32 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
33 clang 0x00000001000d0b63 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 355
34 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
35 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
36 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425
37 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134
38 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932
39 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
40 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
41 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91
42 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387
43 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
44 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
45 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
46 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
47 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
48 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107
49 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
50 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152
51 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
52 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
53 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
54 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
55 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
56 clang 0x00000001000c6442 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 50
57 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
58 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152
59 clang 0x00000001000ceb9c clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 924
60 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
61 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
62 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
63 clang 0x00000001000c6442 clang::ASTDeclReader::VisitDecl(clang::Decl*) + 50
64 clang 0x00000001000c8988 clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 24
65 clang 0x00000001000c8a2c clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 44
66 clang 0x00000001000ced70 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1392
67 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
68 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
69 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
70 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107
71 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
72 clang 0x00000001000cbe3d clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1741
73 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
74 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
75 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
76 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
77 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
78 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986
79 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
80 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965
81 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
82 clang 0x00000001000b5b1f clang::ASTReader::ReadTypeRecord(unsigned int) + 1551
83 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
84 clang 0x00000001000d1b74 clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 52
85 clang 0x00000001000d925f clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2287
86 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
87 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
88 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311
89 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540
90 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
91 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
92 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
93 clang 0x00000001000d0b63 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 355
94 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
95 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
96 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425
97 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134
98 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932
99 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
100 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
101 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91
102 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387
103 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
104 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
105 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
106 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
107 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
108 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107
109 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
110 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152
111 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
112 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
113 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
114 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
115 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
116 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107
117 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
118 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152
119 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
120 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
121 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
122 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
123 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
124 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986
125 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
126 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965
127 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
128 clang 0x00000001000b7546 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 246
129 clang 0x00000001000d0ae8 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 232
130 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
131 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
132 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425
133 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134
134 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932
135 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
136 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
137 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91
138 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387
139 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
140 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
141 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
142 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
143 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
144 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986
145 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
146 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965
147 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
148 clang 0x00000001000b7628 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 136
149 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134
150 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932
151 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
152 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
153 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91
154 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387
155 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
156 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
157 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
158 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
159 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
160 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107
161 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
162 clang 0x00000001000cb808 clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 152
163 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
164 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
165 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
166 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
167 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
168 clang 0x00000001000c647b clang::ASTDeclReader::VisitDecl(clang::Decl*) + 107
169 clang 0x00000001000c8548 clang::ASTDeclReader::VisitTagDecl(clang::TagDecl*) + 24
170 clang 0x00000001000cbe3d clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1741
171 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
172 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
173 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
174 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
175 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
176 clang 0x00000001000cc78d clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 93
177 clang 0x00000001000ce9f9 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 505
178 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
179 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
180 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
181 clang 0x00000001000b7ad0 clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 352
182 clang 0x00000001000b6fe2 clang::ASTReader::ReadTypeRecord(unsigned int) + 6866
183 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
184 clang 0x00000001000b5b1f clang::ASTReader::ReadTypeRecord(unsigned int) + 1551
185 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
186 clang 0x00000001000d1b74 clang::ASTStmtReader::VisitCastExpr(clang::CastExpr*) + 52
187 clang 0x00000001000d925f clang::StmtVisitor<clang::ASTStmtReader, void>::Visit(clang::Stmt*) + 2287
188 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
189 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
190 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311
191 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540
192 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
193 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
194 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
195 clang 0x00000001000d0b63 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 355
196 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
197 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
198 clang 0x00000001000b7749 clang::ASTReader::ReadTemplateArgument(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 425
199 clang 0x00000001000b7be6 clang::ASTReader::ReadTemplateArgumentList(llvm::SmallVector<clang::TemplateArgument, 8u>&, llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 134
200 clang 0x00000001000b7024 clang::ASTReader::ReadTypeRecord(unsigned int) + 6932
201 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
202 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
203 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91
204 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387
205 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
206 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
207 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
208 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
209 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
210 clang 0x00000001000cc78d clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 93
211 clang 0x00000001000ce9f9 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 505
212 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
213 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
214 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
215 clang 0x00000001000b7ad0 clang::ASTReader::ReadTemplateName(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 352
216 clang 0x00000001000b6fe2 clang::ASTReader::ReadTypeRecord(unsigned int) + 6866
217 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
218 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
219 clang 0x00000001000bb5bb clang::ASTReader::ReadCXXBaseSpecifier(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 91
220 clang 0x00000001000cbcdb clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 1387
221 clang 0x00000001000cc805 clang::ASTDeclReader::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) + 37
222 clang 0x00000001000cebac clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 940
223 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
224 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
225 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
226 clang 0x00000001000b688a clang::ASTReader::ReadTypeRecord(unsigned int) + 4986
227 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
228 clang 0x00000001000b7045 clang::ASTReader::ReadTypeRecord(unsigned int) + 6965
229 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
230 clang 0x00000001000b7546 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 246
231 clang 0x00000001000b69a6 clang::ASTReader::ReadTypeRecord(unsigned int) + 5270
232 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
233 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
234 clang 0x00000001000cec1d clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1053
235 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
236 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
237 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
238 clang 0x00000001000b66a6 clang::ASTReader::ReadTypeRecord(unsigned int) + 4502
239 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
240 clang 0x00000001000b69ca clang::ASTReader::ReadTypeRecord(unsigned int) + 5306
241 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
242 clang 0x00000001000b7c70 clang::ASTReader::GetTypeSourceInfo(llvm::BitstreamCursor&, llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 48
243 clang 0x00000001000cec1d clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1053
244 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
245 clang 0x00000001000cdf6c clang::ASTReader::ReadDeclRecord(unsigned int, unsigned int) + 2972
246 clang 0x00000001000b7412 clang::ASTReader::GetDecl(unsigned int) + 194
247 clang 0x00000001000b66a6 clang::ASTReader::ReadTypeRecord(unsigned int) + 4502
248 clang 0x00000001000b4887 clang::ASTReader::GetType(unsigned int) + 535
249 clang 0x00000001000b7546 clang::ASTReader::ReadNestedNameSpecifier(llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 246
250 clang 0x00000001000d0ae8 clang::ASTStmtReader::VisitDeclRefExpr(clang::DeclRefExpr*) + 232
251 clang 0x00000001000d873f clang::ASTReader::ReadStmtFromStream(llvm::BitstreamCursor&) + 10847
252 clang 0x00000001000d8939 clang::ASTReader::ReadExpr(llvm::BitstreamCursor&) + 25
253 clang 0x00000001000cae67 clang::ASTDeclReader::VisitVarDecl(clang::VarDecl*) + 311
254 clang 0x00000001000cee04 clang::DeclVisitor<clang::ASTDeclReader, void>::Visit(clang::Decl*) + 1540
255 clang 0x00000001000c6328 clang::ASTDeclReader::Visit(clang::Decl*) + 24
Stack dump:
0. Program arguments: /Users/luc/Developer/llvm_28/Release/bin/clang -cc1 -triple x86_64-apple-darwin10.0.0 -emit-obj -disable-free -disable-llvm-verifier -main-file-name hybrid_times_ext.cpp -pic-level 2 -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker-version 97.2 -resource-dir /Users/luc/Developer/llvm_28/Release/lib/clang/2.8 -include-pch precompiled.h.gch -I /Users/luc/Developer/cctbx/boost -I /System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -O3 -w -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fblocks -fexceptions -fdiagnostics-show-option -o hybrid_times_ext.o -x c++ hybrid_times_ext.cpp

  1. hybrid_times_ext.cpp:4:1: current parser token 'namespace'
    clang: error: clang frontend command failed due to signal 11 (use -v to see invocation)

@llvmbot
Copy link
Member Author

llvmbot commented Sep 26, 2010

It's fine on the trunk at 114797.

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 3, 2021
augusto2112 added a commit to augusto2112/llvm-project that referenced this issue Mar 25, 2024
[lldb] Detect when full DWARF debugging should be enabled
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugzilla Issues migrated from bugzilla c++
Projects
None yet
Development

No branches or pull requests

2 participants