[llvm-bugs] [Bug 28612] New: Clang occasionally crashes when running with ccache and icecc

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Jul 19 01:55:42 PDT 2016


https://llvm.org/bugs/show_bug.cgi?id=28612

            Bug ID: 28612
           Summary: Clang occasionally crashes when running with ccache
                    and icecc
           Product: clang
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Frontend
          Assignee: unassignedclangbugs at nondot.org
          Reporter: tomasz.sniatowski+llvm at gmail.com
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

When compiling Chrome for Android (arm) with icecc and ccache I occasionally
get errors like this:

clang++ -MMD -MF
obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator/transport_feedback_adapter.o.d
-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DV8_DEPRECATION_WARNINGS
-DENABLE_NOTIFICATIONS -DENABLE_BROWSER_CDMS -DENABLE_PLUGINS=1
-DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_SPELLCHECK=1
-DUSE_BROWSER_SPELLCHECKER=1 -DUSE_OPENSSL_CERTS=1 -DOPERA_TVSDK -DENABLE_UVA
-DENABLE_JSPLUGINS -DNO_TCMALLOC -DUSE_EXTERNAL_POPUP_MENU=1 -DENABLE_WEBRTC=1
-DDISABLE_NACL -DENABLE_SUPERVISED_USERS=1 -DUSE_PROPRIETARY_CODECS
-DVIDEO_HOLE=1 -DSAFE_BROWSING_DB_REMOTE -DCHROMIUM_BUILD -DENABLE_WEBVR
-DFIELDTRIAL_TESTING_ENABLED -DCR_CLANG_REVISION=274142-1
-D_FILE_OFFSET_BITS=64 -DANDROID -DHAVE_SYS_UIO_H -DANDROID_NDK_VERSION=r10e
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2
-D__GNU_SOURCE=1 -D__compiler_offsetof=__builtin_offsetof -Dnan=__builtin_nan
-DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DWEBRTC_RESTRICT_LOGGING
-DEXPAT_RELATIVE_PATH -DENABLE_EXTERNAL_AUTH -DHAVE_OPENSSL_SSL_H -DHAVE_SCTP
-DHAVE_SRTP -DHAVE_WEBRTC_VIDEO -DHAVE_WEBRTC_VOICE -DLOGGING_INSIDE_WEBRTC
-DSRTP_RELATIVE_PATH -DSSL_USE_OPENSSL -DUSE_WEBRTC_DEV_BRANCH
-DWEBRTC_BUILD_LIBEVENT -DWEBRTC_ARCH_ARM -DWEBRTC_ARCH_ARM_V7
-DWEBRTC_HAS_NEON -DFEATURE_ENABLE_SSL -DFEATURE_ENABLE_VOICEMAIL
-DEXPAT_RELATIVE_PATH -DGTEST_RELATIVE_PATH -DNO_MAIN_THREAD_WRAPPING
-DNO_SOUND_SYSTEM -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX
-DWEBRTC_ANDROID -I../.. -Igen -I../../third_party/webrtc_overrides
-I../../third_party -fno-strict-aliasing --param=ssp-buffer-size=4
-fstack-protector -funwind-tables -fPIC -pipe -fcolor-diagnostics
-ffunction-sections -fno-short-enums --target=arm-linux-androideabi
-march=armv7-a -mfloat-abi=softfp -mthumb -mtune=generic-armv7-a -mfpu=neon
-Wall -Werror -Wextra -Wno-tautological-compare -Wno-parentheses-equality
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing
-Wno-covered-switch-default -Wno-deprecated-register
-Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override
-Wno-shift-negative-value -Wno-undefined-var-template
-Wno-nonportable-include-path -Os -fomit-frame-pointer -fno-ident
-fdata-sections -ffunction-sections -g2
--sysroot=../../third_party/android_tools/ndk/platforms/android-16/arch-arm
-fvisibility=hidden -Wstring-conversion -fno-threadsafe-statics
-fvisibility-inlines-hidden -std=gnu++11 -fno-rtti
-isystem../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include
-isystem../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include
-isystem../../third_party/android_tools/ndk/sources/android/support/include
-fno-exceptions -c
../../third_party/webrtc/modules/remote_bitrate_estimator/transport_feedback_adapter.cc
-o
obj/third_party/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator/transport_feedback_adapter.o
0  clang           0x00000000018b4a08
llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 40
1  clang           0x00000000018b5156
2  libpthread.so.0 0x00007f5663c9c330
3  clang           0x0000000002e7bf4b
4  clang           0x0000000002e777b7
clang::ASTContext::getPointerType(clang::QualType) const + 311
5  clang           0x00000000029391e0
clang::Sema::CXXThisScopeRAII::CXXThisScopeRAII(clang::Sema&, clang::Decl*,
unsigned int, bool) + 112
6  clang           0x0000000002b4a43d
clang::Sema::SubstituteExplicitTemplateArguments(clang::FunctionTemplateDecl*,
clang::TemplateArgumentListInfo&,
llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&,
llvm::SmallVectorImpl<clang::QualType>&, clang::QualType*,
clang::sema::TemplateDeductionInfo&) + 2269
7  clang           0x0000000002b4c99e
clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*,
clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>,
clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool) + 574
8  clang           0x0000000002a84b9d
clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*,
clang::DeclAccessPair, clang::TemplateArgumentListInfo*,
llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) + 349
9  clang           0x0000000002a9696d
10 clang           0x0000000002a96798
clang::Sema::AddOverloadedCallCandidates(clang::UnresolvedLookupExpr*,
llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool) + 520
11 clang           0x0000000002a96aea
clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*,
clang::UnresolvedLookupExpr*, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::OverloadCandidateSet*,
clang::ActionResult<clang::Expr*, true>*) + 234
12 clang           0x0000000002a96f0a
clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*,
clang::UnresolvedLookupExpr*, clang::SourceLocation,
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool,
bool) + 314
13 clang           0x00000000028b55d5 clang::Sema::ActOnCallExpr(clang::Scope*,
clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>,
clang::SourceLocation, clang::Expr*, bool) + 469
14 clang           0x0000000002b994bf
15 clang           0x0000000002b9efb7
16 clang           0x0000000002ba0b6c
17 clang           0x0000000002b95aef
18 clang           0x0000000002b8d808
clang::Sema::SubstInitializer(clang::Expr*,
clang::MultiLevelTemplateArgumentList const&, bool) + 56
19 clang           0x0000000002bc3dba
clang::Sema::InstantiateVariableInitializer(clang::VarDecl*, clang::VarDecl*,
clang::MultiLevelTemplateArgumentList const&) + 426
20 clang           0x0000000002bb5771
clang::Sema::BuildVariableInstantiation(clang::VarDecl*, clang::VarDecl*,
clang::MultiLevelTemplateArgumentList const&,
llvm::SmallVector<clang::Sema::LateInstantiatedAttribute, 16u>*,
clang::DeclContext*, clang::LocalInstantiationScope*, bool) + 1393
21 clang           0x0000000002bb4f68
clang::TemplateDeclInstantiator::VisitVarDecl(clang::VarDecl*, bool) + 408
22 clang           0x0000000002b8bac6
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 1494
23 clang           0x0000000002b8dec8
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1704
24 clang           0x0000000002bf178e
clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser*) + 1326
25 clang           0x0000000002bf1190
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser&) + 16
26 clang           0x00000000026f6ca4
clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&,
clang::DeclContext*) + 260
27 clang           0x00000000028be103
clang::Sema::BuildQualifiedDeclarationNameExpr(clang::CXXScopeSpec&,
clang::DeclarationNameInfo const&, bool, clang::Scope const*,
clang::TypeSourceInfo**) + 83
28 clang           0x0000000002ba4564
29 clang           0x0000000002b8975c clang::Sema::SubstExpr(clang::Expr*,
clang::MultiLevelTemplateArgumentList const&) + 60
30 clang           0x0000000002b0070a
31 clang           0x0000000002af81be
clang::Sema::CheckTemplateArgumentList(clang::TemplateDecl*,
clang::SourceLocation, clang::TemplateArgumentListInfo&, bool,
llvm::SmallVectorImpl<clang::TemplateArgument>&) + 1118
32 clang           0x0000000002af6f32
clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation,
clang::TemplateArgumentListInfo&) + 466
33 clang           0x0000000002ba23e8
34 clang           0x0000000002ba1448
35 clang           0x0000000002b92e32
36 clang           0x0000000002b8170e
37 clang           0x0000000002b810f6
38 clang           0x0000000002b878e2 clang::Sema::SubstType(clang::QualType,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 130
39 clang           0x0000000002af7ad2
clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation,
clang::TemplateArgumentListInfo&) + 3442
40 clang           0x0000000002ba7e11
41 clang           0x0000000002b810f6
42 clang           0x0000000002b80fec
clang::Sema::SubstType(clang::TypeSourceInfo*,
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation,
clang::DeclarationName) + 92
43 clang           0x0000000002bb2efc
clang::TemplateDeclInstantiator::InstantiateTypedefNameDecl(clang::TypedefNameDecl*,
bool) + 92
44 clang           0x0000000002bb486e
clang::TemplateDeclInstantiator::VisitTypedefDecl(clang::TypedefDecl*) + 14
45 clang           0x0000000002b8bac6
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 1494
46 clang           0x0000000002b8dec8
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1704
47 clang           0x0000000002bf178e
clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser*) + 1326
48 clang           0x0000000002bf1190
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser&) + 16
49 clang           0x0000000002820b61
clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange,
bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation) +
2097
50 clang           0x0000000002b8b375
clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*,
clang::MultiLevelTemplateArgumentList const&) + 1509
51 clang           0x0000000002b8b8f6
clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*,
clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&,
clang::TemplateSpecializationKind, bool) + 1030
52 clang           0x0000000002b8dec8
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation,
clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind,
bool) + 1704
53 clang           0x0000000002bf178e
clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser*) + 1326
54 clang           0x0000000002bf1190
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
clang::Sema::TypeDiagnoser&) + 16
55 clang           0x0000000002be1696
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType,
unsigned int) + 38
56 clang           0x00000000027db00f
clang::Sema::CheckFieldDecl(clang::DeclarationName, clang::QualType,
clang::TypeSourceInfo*, clang::RecordDecl*, clang::SourceLocation, bool,
clang::Expr*, clang::InClassInitStyle, clang::SourceLocation,
clang::AccessSpecifier, clang::NamedDecl*, clang::Declarator*) + 207
57 clang           0x00000000027dad77 clang::Sema::HandleField(clang::Scope*,
clang::RecordDecl*, clang::SourceLocation, clang::Declarator&, clang::Expr*,
clang::InClassInitStyle, clang::AccessSpecifier) + 1927
58 clang           0x0000000002826f99
clang::Sema::ActOnCXXMemberDeclarator(clang::Scope*, clang::AccessSpecifier,
clang::Declarator&, llvm::MutableArrayRef<clang::TemplateParameterList*>,
clang::Expr*, clang::VirtSpecifiers const&, clang::InClassInitStyle) + 6185
59 clang           0x00000000024f9ef9
clang::Parser::ParseCXXClassMemberDeclaration(clang::AccessSpecifier,
clang::AttributeList*, clang::Parser::ParsedTemplateInfo const&,
clang::ParsingDeclRAIIObject*) + 5993
60 clang           0x00000000024fb708
clang::Parser::ParseCXXClassMemberDeclarationWithPragmas(clang::AccessSpecifier&,
clang::Parser::ParsedAttributesWithRange&, clang::TypeSpecifierType,
clang::Decl*) + 408
61 clang           0x00000000024f5f46
clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation,
clang::SourceLocation, clang::Parser::ParsedAttributesWithRange&, unsigned int,
clang::Decl*) + 2758
62 clang           0x00000000024f3ddc
clang::Parser::ParseClassSpecifier(clang::tok::TokenKind,
clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo
const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext,
clang::Parser::ParsedAttributesWithRange&) + 7148
63 clang           0x00000000024d5623
clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&,
clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier,
clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*) + 1155
64 clang           0x00000000024c0f3f
clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec&, clang::AccessSpecifier) + 63
65 clang           0x00000000024c0c00
clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec*, clang::AccessSpecifier) + 416
66 clang           0x00000000024bfcee
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec*) + 2174
67 clang           0x00000000024ed8f9
clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation,
std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*,
std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation,
std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&,
clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 233
68 clang           0x00000000024ed114 clang::Parser::ParseNamespace(unsigned
int, clang::SourceLocation&, clang::SourceLocation) + 6244
69 clang           0x00000000024d4b64 clang::Parser::ParseDeclaration(unsigned
int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 532
70 clang           0x00000000024c0038
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec*) + 3016
71 clang           0x00000000024ed8f9
clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation,
std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*,
std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation,
std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&,
clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) + 233
72 clang           0x00000000024ed114 clang::Parser::ParseNamespace(unsigned
int, clang::SourceLocation&, clang::SourceLocation) + 6244
73 clang           0x00000000024d4b64 clang::Parser::ParseDeclaration(unsigned
int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) + 532
74 clang           0x00000000024c0038
clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&,
clang::ParsingDeclSpec*) + 3016
75 clang           0x00000000024bf2d7
clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 359
76 clang           0x00000000024bb126 clang::ParseAST(clang::Sema&, bool, bool)
+ 518
77 clang           0x0000000001dd54f5 clang::FrontendAction::Execute() + 69
78 clang           0x0000000001d9df41
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 1073
79 clang           0x0000000001e6a7af
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 3471
80 clang           0x000000000076ddb8 cc1_main(llvm::ArrayRef<char const*>,
char const*, void*) + 1016
81 clang           0x000000000076c237 main + 10503
82 libc.so.6       0x00007f566287af45 __libc_start_main + 245
83 clang           0x0000000000769822
Stack dump:
0.    Program arguments: /usr/bin/clang -cc1 -triple thumbv7--linux-android
-emit-obj -disable-free -main-file-name - -mrelocation-model pic -pic-level 2
-mthread-model posix -relaxed-aliasing -fmath-errno -masm-verbose
-mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu cortex-a8
-target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature
-d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4
-target-feature -fp-armv8 -target-feature +neon -target-feature -crypto
-target-abi aapcs-linux -mfloat-abi soft -dwarf-column-info
-debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb
-ffunction-sections -fdata-sections -coverage-file
/tmp/icecc-107473506_61df14eb.o -resource-dir /usr/bin/../lib/clang/3.9.0
-isystem
../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include
-isystem
../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include
-isystem ../../third_party/android_tools/ndk/sources/android/support/include -D
BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -D V8_DEPRECATION_WARNINGS -D
ENABLE_NOTIFICATIONS -D ENABLE_BROWSER_CDMS -D ENABLE_PLUGINS=1 -D
ENABLE_PRINTING=1 -D ENABLE_BASIC_PRINTING=1 -D ENABLE_SPELLCHECK=1 -D
USE_BROWSER_SPELLCHECKER=1 -D USE_OPENSSL_CERTS=1 -D OPERA_TVSDK -D ENABLE_UVA
-D ENABLE_JSPLUGINS -D NO_TCMALLOC -D USE_EXTERNAL_POPUP_MENU=1 -D
ENABLE_WEBRTC=1 -D DISABLE_NACL -D ENABLE_SUPERVISED_USERS=1 -D
USE_PROPRIETARY_CODECS -D VIDEO_HOLE=1 -D SAFE_BROWSING_DB_REMOTE -D
CHROMIUM_BUILD -D ENABLE_WEBVR -D FIELDTRIAL_TESTING_ENABLED -D
CR_CLANG_REVISION=274142-1 -D _FILE_OFFSET_BITS=64 -D ANDROID -D HAVE_SYS_UIO_H
-D ANDROID_NDK_VERSION=r10e -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS
-D _FORTIFY_SOURCE=2 -D __GNU_SOURCE=1 -D
__compiler_offsetof=__builtin_offsetof -D nan=__builtin_nan -D NDEBUG -D
NVALGRIND -D DYNAMIC_ANNOTATIONS_ENABLED=0 -D WEBRTC_RESTRICT_LOGGING -D
EXPAT_RELATIVE_PATH -D ENABLE_EXTERNAL_AUTH -D HAVE_OPENSSL_SSL_H -D HAVE_SCTP
-D HAVE_SRTP -D HAVE_WEBRTC_VIDEO -D HAVE_WEBRTC_VOICE -D LOGGING_INSIDE_WEBRTC
-D SRTP_RELATIVE_PATH -D SSL_USE_OPENSSL -D USE_WEBRTC_DEV_BRANCH -D
WEBRTC_BUILD_LIBEVENT -D WEBRTC_ARCH_ARM -D WEBRTC_ARCH_ARM_V7 -D
WEBRTC_HAS_NEON -D FEATURE_ENABLE_SSL -D FEATURE_ENABLE_VOICEMAIL -D
EXPAT_RELATIVE_PATH -D GTEST_RELATIVE_PATH -D NO_MAIN_THREAD_WRAPPING -D
NO_SOUND_SYSTEM -D WEBRTC_CHROMIUM_BUILD -D WEBRTC_POSIX -D WEBRTC_LINUX -D
WEBRTC_ANDROID -isysroot
../../third_party/android_tools/ndk/platforms/android-16/arch-arm
-internal-isystem
../../third_party/android_tools/ndk/platforms/android-16/arch-arm/usr/local/include
-internal-isystem /usr/bin/../lib/clang/3.9.0/include -internal-externc-isystem
../../third_party/android_tools/ndk/platforms/android-16/arch-arm/include
-internal-externc-isystem
../../third_party/android_tools/ndk/platforms/android-16/arch-arm/usr/include
-Os -Wall -Werror -Wextra -Wno-tautological-compare -Wno-parentheses-equality
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing
-Wno-covered-switch-default -Wno-deprecated-register
-Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override
-Wno-shift-negative-value -Wno-undefined-var-template
-Wno-nonportable-include-path -Wstring-conversion -std=gnu++11
-fdeprecated-macro -fdebug-compilation-dir /tmp -ferror-limit 19
-fmessage-length 0 -fvisibility hidden -fvisibility-inlines-hidden
-femulated-tls -stack-protector 1 -stack-protector-buffer-size 4
-fallow-half-arguments-and-returns -fno-rtti -fno-signed-char
-fno-threadsafe-statics -fobjc-runtime=gcc -fdiagnostics-show-option
-fcolor-diagnostics -vectorize-loops -vectorize-slp -main-file-name
../../third_party/webrtc/modules/remote_bitrate_estimator/transport_feedback_adapter.cc
-fdebug-compilation-dir
/home/jenkins/shared_ws/opera_work_0/chromium/src/out_androidsdk-master-arm-clang-build/Default
-o icecc-107473506_61df14eb.o -x c++ - 
1.   
../../third_party/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h:96:39:
current parser token ';'
2.   
../../third_party/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h:22:1:
parsing namespace 'webrtc'
3.   
../../third_party/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h:23:1:
parsing namespace 'webrtc::rtcp'
4.   
../../third_party/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h:27:1:
parsing struct/union/class body 'webrtc::rtcp::TransportFeedback'
5.   
../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/deque:1182:29:
instantiating class definition
'std::__1::deque<webrtc::rtcp::TransportFeedback::StatusSymbol,
std::__1::allocator<webrtc::rtcp::TransportFeedback::StatusSymbol> >'
6.   
../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/deque:896:7:
instantiating class definition
'std::__1::__deque_base<webrtc::rtcp::TransportFeedback::StatusSymbol,
std::__1::allocator<webrtc::rtcp::TransportFeedback::StatusSymbol> >'
7.   
../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:1147:8:
instantiating class definition
'std::__1::__has_rebind_other<std::__1::allocator<webrtc::rtcp::TransportFeedback::StatusSymbol>,
webrtc::rtcp::TransportFeedback::StatusSymbol *, true>'
clang: error: unable to execute command: Segmentation fault
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.9.0 (trunk 274142)
Target: arm--linux-android
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
clang: note: diagnostic msg: Error generating preprocessed source(s) - ignoring
input from stdin.
clang: note: diagnostic msg: Error generating preprocessed source(s) - no
preprocessable inputs.

-- 
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/20160719/65133112/attachment-0001.html>


More information about the llvm-bugs mailing list