[LLVMbugs] [Bug 10904] New: Segmentation Fault

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Sep 10 05:14:44 PDT 2011


http://llvm.org/bugs/show_bug.cgi?id=10904

           Summary: Segmentation Fault
           Product: clang
           Version: trunk
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: Frontend
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: 691D2C6C-B023-46A5-B1D7-ACCBA4713A87 at uuid-mail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=7250)
 --> (http://llvm.org/bugs/attachment.cgi?id=7250)
Preprocessed source

I get the following output from r139470 (haven’t svn-updated in 1-2 weeks, so
could be anything done in that period):

0  libLLVM-3.0svn.dylib 0x0000000101c11b02 PrintStackTrace(void*) + 34
1  libLLVM-3.0svn.dylib 0x0000000101c12313 SignalHandler(int) + 531
2  libSystem.B.dylib    0x00007fff85ffa1ba _sigtramp + 26
3  libSystem.B.dylib    0x0000000102b6b1e0 _sigtramp + 2092372032
4  clang                0x0000000100a541f9 (anonymous
namespace)::CXXNameMangler::mangleType(clang::TemplateSpecializationType
const*) + 169
5  clang                0x0000000100a4e85e (anonymous
namespace)::CXXNameMangler::mangleType(clang::QualType) + 2046
6  clang                0x0000000100a4e382 (anonymous
namespace)::CXXNameMangler::mangleType(clang::QualType) + 802
7  clang                0x0000000100a4f33a (anonymous
namespace)::CXXNameMangler::mangleType(clang::MemberPointerType const*) + 58
8  clang                0x0000000100a4e4ec (anonymous
namespace)::CXXNameMangler::mangleType(clang::QualType) + 1164
9  clang                0x0000000100a4f85e (anonymous
namespace)::CXXNameMangler::mangleUnqualifiedName(clang::NamedDecl const*,
clang::DeclarationName, unsigned int) + 990
10 clang                0x0000000100a520a5 (anonymous
namespace)::CXXNameMangler::mangleNestedName(clang::NamedDecl const*,
clang::DeclContext const*, bool) + 373
11 clang                0x0000000100a5260f (anonymous
namespace)::CXXNameMangler::mangleFunctionEncoding(clang::FunctionDecl const*)
+ 31
12 clang                0x0000000100a534da (anonymous
namespace)::ItaniumMangleContext::mangleName(clang::NamedDecl const*,
llvm::raw_ostream&) + 282
13 clang                0x00000001002bc94d
clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl) + 2029
14 clang                0x00000001002c3ba7
clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) + 423
15 clang                0x00000001002c5017
clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) + 791
16 clang                0x00000001002d622f (anonymous
namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) + 63
17 clang                0x00000001002b3ffe
clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) + 158
18 clang                0x00000001000fcd68
clang::ASTReader::ReadDeclRecord(unsigned int) + 1480
19 clang                0x00000001000c203a clang::ASTReader::GetDecl(unsigned
int) + 90
20 clang                0x00000001000c3a15
clang::ASTReader::ReadUnresolvedSet(clang::serialization::Module&,
clang::UnresolvedSetImpl&, llvm::SmallVector<unsigned long long, 64u> const&,
unsigned int&) + 117
21 clang                0x00000001000ebe85
clang::ASTDeclReader::ReadCXXDefinitionData(clang::CXXRecordDecl::DefinitionData&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 1221
22 clang                0x00000001000ed83e
clang::ASTDeclReader::InitializeCXXDefinitionData(clang::CXXRecordDecl*,
clang::CXXRecordDecl*, llvm::SmallVector<unsigned long long, 64u> const&,
unsigned int&) + 1742
23 clang                0x00000001000f7c1c
clang::ASTDeclReader::VisitCXXRecordDecl(clang::CXXRecordDecl*) + 220
24 clang                0x00000001000fc5e8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
25 clang                0x00000001000fca31
clang::ASTReader::ReadDeclRecord(unsigned int) + 657
26 clang                0x00000001000c203a clang::ASTReader::GetDecl(unsigned
int) + 90
27 clang                0x00000001000f9313
clang::ASTDeclReader::VisitRedeclarableTemplateDecl(clang::RedeclarableTemplateDecl*)
+ 243
28 clang                0x00000001000f96bc
clang::ASTDeclReader::VisitClassTemplateDecl(clang::ClassTemplateDecl*) + 28
29 clang                0x00000001000fc5e8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
30 clang                0x00000001000fca31
clang::ASTReader::ReadDeclRecord(unsigned int) + 657
31 clang                0x00000001000c203a clang::ASTReader::GetDecl(unsigned
int) + 90
32 clang                0x00000001000cc6a3
clang::ASTReader::ReadTemplateName(clang::serialization::Module&,
llvm::SmallVector<unsigned long long, 64u> const&, unsigned int&) + 355
33 clang                0x00000001000c8a75
clang::ASTReader::readTypeRecord(unsigned int) + 6005
34 clang                0x00000001000cac95 clang::ASTReader::GetType(unsigned
int) + 357
35 clang                0x00000001000c78c6
clang::ASTReader::readTypeRecord(unsigned int) + 1478
36 clang                0x00000001000cac95 clang::ASTReader::GetType(unsigned
int) + 357
37 clang                0x00000001000caf7b
clang::ASTReader::getLocalType(clang::serialization::Module&, unsigned int) +
155
38 clang                0x00000001000fa4cc
clang::ASTDeclReader::VisitDeclaratorDecl(clang::DeclaratorDecl*) + 444
39 clang                0x00000001000fac53
clang::ASTDeclReader::VisitFunctionDecl(clang::FunctionDecl*) + 51
40 clang                0x00000001000fc5e8
clang::ASTDeclReader::Visit(clang::Decl*) + 24
41 clang                0x00000001000fca31
clang::ASTReader::ReadDeclRecord(unsigned int) + 657
42 clang                0x00000001000c203a clang::ASTReader::GetDecl(unsigned
int) + 90
43 clang                0x00000001000c33a6
clang::ASTReader::StartTranslationUnit(clang::ASTConsumer*) + 102
44 clang                0x00000001002e54b2 clang::ParseAST(clang::Sema&, bool)
+ 290
45 clang                0x00000001002b2dcd
clang::CodeGenAction::ExecuteAction() + 45
46 clang                0x00000001000267d2
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 354
47 clang                0x000000010000a6f7
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1415
48 clang                0x0000000100001a13 cc1_main(char const**, char const**,
char const*, void*) + 611
49 clang                0x0000000100009572 main + 4514
50 clang                0x0000000100000e58 start + 52
Stack dump:
0.    Program arguments: /Users/duff/Oak/clang/Release/bin/clang -cc1 -triple
i386-apple-macosx10.5.0 -emit-obj -mrelax-all -disable-free
-disable-llvm-verifier -main-file-name ODBEditorSuite.cc -pic-level 2
-mdisable-fp-elim -masm-verbose -target-cpu yonah -target-linker-version 123.2
-g -coverage-file /Users/duff/Oak/Avian/Applications/Avian/src/ODBEditorSuite.o
-resource-dir /Users/duff/Oak/clang/Release/bin/../lib/clang/3.0
-dependency-file /Users/duff/Oak/Avian/Applications/Avian/src/ODBEditorSuite.d
-MT /Users/duff/Oak/Avian/Applications/Avian/src/ODBEditorSuite.o -include-pch
/Users/duff/Oak/Avian/Shared/PCH/prelude.cc.gch -isysroot
/Developer/SDKs/MacOSX10.5.sdk -D NS_BUILD_32_LIKE_64 -D NULL_STR="\uFFFF" -D
COMPILE_DATE="2011-09-10" -D Avian_EXPORTS -I Shared/include -I
/Users/duff/Oak/Avian/public -Wall -Wwrite-strings -Wformat -Winit-self
-Wmissing-include-dirs -Wno-parentheses -Wno-sign-compare -Wno-switch
-Wno-address-of-temporary -std=gnu++0x -fconst-strings -fdeprecated-macro
-ferror-limit 19 -fmessage-length 200 -fvisibility hidden -stack-protector 1
-fblocks -fblocks-runtime-optional -fno-signed-char -fcxx-exceptions
-fexceptions -fdiagnostics-show-option -fcolor-diagnostics -o
/Users/duff/Oak/Avian/Applications/Avian/src/ODBEditorSuite.o -x c++
Applications/Avian/src/ODBEditorSuite.cc 
1.    Applications/Avian/src/ODBEditorSuite.h:4:1
<Spelling=/Users/duff/Oak/clang/Release/bin/../lib/clang/3.0/include/stdbool.h:37:15>:
current parser token 'bool'
2.   
/Developer/SDKs/MacOSX10.5.sdk/usr/include/c++/4.2.1/tr1/boost_shared_ptr.h:652:5:
LLVM IR generation of declaration 'std::tr1::shared_ptr::operator
type-parameter-0-0 *shared_ptr<_Tp>::*'
3.   
/Developer/SDKs/MacOSX10.5.sdk/usr/include/c++/4.2.1/tr1/boost_shared_ptr.h:652:5:
Mangling declaration 'std::tr1::shared_ptr::operator type-parameter-0-0
*shared_ptr<_Tp>::*'
clang: error: unable to execute command: Segmentation fault
clang: error: clang frontend command failed due to signal 2 (use -v to see
invocation)
clang: note: diagnostic msg: Please submit a bug report to
http://llvm.org/bugs/ and include command line arguments and all diagnostic
information.
clang: note: diagnostic msg: Preprocessed source(s) are located at:
clang: note: diagnostic msg:
/var/folders/X5/X5CC4WkHHGOn9kdy14YNDE+++TI/-Tmp-/ODBEditorSuite-XBPcoY.ii

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list