[LLVMbugs] [Bug 20608] New: SIGSEGV in clang::ASTContext::getTypeInfo

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Aug 9 17:41:29 PDT 2014


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

            Bug ID: 20608
           Summary: SIGSEGV in clang::ASTContext::getTypeInfo
           Product: clang
           Version: 3.4
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: libclang
          Assignee: unassignedclangbugs at nondot.org
          Reporter: i.zaufi at gmail.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

While indexing (using clang_indexSourceFile) one of the boost headers
(/usr/include/boost/interprocess/detail/managed_multi_shared_memory.hpp) I've
got SIGSEGV and seem infinite recursion in clang::ASTContext::getTypeInfo. Here
is a part of backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff4d390700 (LWP 25983)]
0x00007fffe2c21972 in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1412
1412   
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:
No such file or directory.
(gdb) bt
#0  0x00007fffe2c21972 in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1412
#1  0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#2  0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#3  0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#4  0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#5  0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#6  0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#7  0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#8  0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#9  0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#10 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#11 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#12 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#13 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#14 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#15 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#16 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#17 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#18 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#19 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
---Type <return> to continue, or q <return> to quit---
#20 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#21 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#22 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#23 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#24 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#25 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#26 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#27 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#28 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#29 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#30 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#31 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#32 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#33 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#34 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#35 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#36 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#37 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#38 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#39 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
---Type <return> to continue, or q <return> to quit---
#40 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#41 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#42 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#43 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#44 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#45 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#46 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#47 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#48 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#49 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#50 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#51 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#52 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#53 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#54 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#55 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#56 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#57 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#58 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#59 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
---Type <return> to continue, or q <return> to quit---
#60 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#61 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#62 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#63 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#64 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#65 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#66 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#67 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#68 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#69 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#70 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#71 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#72 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#73 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#74 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#75 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#76 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#77 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#78 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#79 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
---Type <return> to continue, or q <return> to quit---
#80 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#81 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#82 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#83 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#84 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#85 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#86 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#87 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#88 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#89 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#90 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#91 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#92 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#93 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#94 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#95 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#96 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#97 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#98 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#99 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
---Type <return> to continue, or q <return> to quit---
#100 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#101 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#102 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#103 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#104 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#105 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#106 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#107 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#108 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#109 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#110 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#111 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#112 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#113 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#114 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#115 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#116 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#117 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#118 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#119 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
---Type <return> to continue, or q <return> to quit---
#120 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#121 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698
#122 0x00007fffe2c21a1a in clang::ASTContext::getTypeInfo
(this=this at entry=0x7fff4402d050, T=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1417
#123 0x00007fffe2c25a03 in clang::ASTContext::getTypeInfoImpl
(this=this at entry=0x7fff4402d050, T=T at entry=0x7fff38383aa0)
    at
/storage/tmp/paludis/sys-devel-llvm-3.4.2/work/llvm-3.4.2.src/tools/clang/lib/AST/ASTContext.cpp:1698

a lot of more the same entries (I've pressed `q' in `gdb` after frame #1000)...

Here is a command line parameters I've used for indexer:

'-xc++', '-std=c++11',
'-I/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.1/include/g++-v4',
'-I/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.1/include/g++-v4/x86_64-pc-linux-gnu',
'-I/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.1/include/g++-v4/backward',
'-I/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.1/include', '-I/usr/local/include',
'-I/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.1/include-fixed', '-I/usr/include'


My clang version:
clang --version
clang version 3.4.2 (tags/RELEASE_34/dot2-final)
Target: x86_64-pc-linux-gnu
Thread model: posix

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20140810/574aa586/attachment.html>


More information about the llvm-bugs mailing list