[LLVMbugs] [Bug 3338] New: crash during compilation with clang 0.139 (second crash)

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jan 15 13:23:06 PST 2009


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

           Summary: crash during compilation with clang 0.139 (second crash)
           Product: clang
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Semantic Analyzer
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: jordan.breeding at mac.com
                CC: llvmbugs at cs.uiuc.edu


Here is the text:

ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ParserCreate
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ParserCreateNS
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ParserCreate_MM
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c parserCreate
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c parserInit
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c moveToFreeBindingList
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ParserReset
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetEncoding
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_ExternalEntityParserCreate
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c destroyBindings
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ParserFree
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_UseParserAsHandlerArg
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_UseForeignDTD
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetReturnNSTriplet
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetUserData
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetBase
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetBase
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_GetSpecifiedAttributeCount
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetIdAttributeIndex
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetElementHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetStartElementHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetEndElementHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetCharacterDataHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetProcessingInstructionHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetCommentHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetCdataSectionHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetStartCdataSectionHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetEndCdataSectionHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetDefaultHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetDefaultHandlerExpand
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetDoctypeDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetStartDoctypeDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetEndDoctypeDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetUnparsedEntityDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetNotationDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetNamespaceDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetStartNamespaceDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetEndNamespaceDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetNotStandaloneHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetExternalEntityRefHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetExternalEntityRefHandlerArg
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetSkippedEntityHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetUnknownEncodingHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetElementDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetAttlistDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetEntityDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_SetXmlDeclHandler
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_SetParamEntityParsing
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_Parse
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ParseBuffer
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetBuffer
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_StopParser
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ResumeParser
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetParsingStatus
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetErrorCode
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetCurrentByteIndex
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetCurrentByteCount
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetInputContext
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetCurrentLineNumber
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
XML_GetCurrentColumnNumber
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_FreeContentModel
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_MemMalloc
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_MemRealloc
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_MemFree
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_DefaultCurrent
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ErrorString
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ExpatVersion
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_ExpatVersionInfo
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c XML_GetFeatureList
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c storeRawNames
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c contentProcessor
ANALYZE: /Volumes/Secure Image/Source
Code/git/svn/Max/Frameworks/expat/expat/lib/xmlparse.c
externalEntityInitProcessor
Assertion failed: (isa<X>(Val) && "cast<Ty>() argument of incompatible type!"),
function cast, file
/private/tmp/checker-0.139-build/include/llvm/Support/Casting.h, line 199.
0   clang             0x00a90cd2 std::vector<llvm::sys::Path,
std::allocator<llvm::sys::Path>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::sys::Path*,
std::vector<llvm::sys::Path, std::allocator<llvm::sys::Path> > >,
llvm::sys::Path const&) + 7746
1   libSystem.B.dylib 0x926be2bb _sigtramp + 43
2   libSystem.B.dylib 0xffffffff _sigtramp + 1838423407
3   libSystem.B.dylib 0x9273223a raise + 26
4   libSystem.B.dylib 0x9273e679 abort + 73
5   libSystem.B.dylib 0x927333db __assert_rtn + 101
6   clang             0x002d84fb
clang::DiagCollector::HandleDiagnostic(clang::Diagnostic::Level,
clang::DiagnosticInfo const&) + 28763
7   clang             0x002dffb1
clang::DiagCollector::HandleDiagnostic(clang::Diagnostic::Level,
clang::DiagnosticInfo const&) + 60177
8   clang             0x0030d69e clang::CFGBlock::operator[](unsigned long)
const + 81054
9   clang             0x0030d28c clang::CFGBlock::operator[](unsigned long)
const + 80012
10  clang             0x0030d28c clang::CFGBlock::operator[](unsigned long)
const + 80012
11  clang             0x0030d28c clang::CFGBlock::operator[](unsigned long)
const + 80012
12  clang             0x0030d28c clang::CFGBlock::operator[](unsigned long)
const + 80012
13  clang             0x0030e988 clang::CFGBlock::operator[](unsigned long)
const + 85896
14  clang             0x003041c3 clang::CFGBlock::operator[](unsigned long)
const + 42947
15  clang             0x00304995 clang::CFGBlock::operator[](unsigned long)
const + 44949
16  clang             0x003040bf clang::CFGBlock::operator[](unsigned long)
const + 42687
17  clang             0x0030f120 clang::CFGBlock::operator[](unsigned long)
const + 87840
18  clang             0x003159a1
clang::GRCoreEngine<clang::GRExprEngine>::ProcessStmt(clang::Stmt*,
clang::GRStmtNodeBuilderImpl&) + 97
19  clang             0x002f8e86
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, unsigned int>
>::Add_internal(std::pair<unsigned int, unsigned int> const&,
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, unsigned int> >*) + 9414
20  clang             0x002f9098
llvm::ImutAVLFactory<llvm::ImutKeyValueInfo<unsigned int, unsigned int>
>::Add_internal(std::pair<unsigned int, unsigned int> const&,
llvm::ImutAVLTree<llvm::ImutKeyValueInfo<unsigned int, unsigned int> >*) + 9944
21  clang             0x0000a0b7 llvm::cast_retty<clang::CXXRecordType,
clang::Type*>::ret_type llvm::cast<clang::CXXRecordType,
clang::Type*>(clang::Type* const&) + 9911
22  clang             0x00009968 llvm::cast_retty<clang::CXXRecordType,
clang::Type*>::ret_type llvm::cast<clang::CXXRecordType,
clang::Type*>(clang::Type* const&) + 8040
23  clang             0x00009db5 llvm::cast_retty<clang::CXXRecordType,
clang::Type*>::ret_type llvm::cast<clang::CXXRecordType,
clang::Type*>(clang::Type* const&) + 9141
24  clang             0x0034f56b
std::vector<clang::IdentifierResolver::IdDeclInfo,
std::allocator<clang::IdentifierResolver::IdDeclInfo>
>::_M_fill_insert(__gnu_cxx::__normal_iterator<clang::IdentifierResolver::IdDeclInfo*,
std::vector<clang::IdentifierResolver::IdDeclInfo,
std::allocator<clang::IdentifierResolver::IdDeclInfo> > >, unsigned long,
clang::IdentifierResolver::IdDeclInfo const&) + 1483
25  clang             0x0004c6e6
clang::TokenRewriter::AddTokenAfter(std::_List_const_iterator<clang::Token>,
char const*) + 5622
26  clang             0x0004f79d
clang::TokenRewriter::AddTokenAfter(std::_List_const_iterator<clang::Token>,
char const*) + 18093
27  clang             0x00002536 _mh_execute_header + 5430
28  clang             0x0000001a _mh_execute_header + 18446744073709547546


-- 
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