Skip to content

Instantly share code, notes, and snippets.

@zao
Created November 20, 2017 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zao/4d22309e101e37e152298c218bb491a8 to your computer and use it in GitHub Desktop.
Save zao/4d22309e101e37e152298c218bb491a8 to your computer and use it in GitHub Desktop.
[1061/1449] Building CXX object tests/unit/parallel/container_al...ansform_range_binary2_test_exe.dir/transform_range_binary2.cpp.
FAILED: tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o
/usr/bin/clang++ -DDEBUG -DHPX_APPLICATION_EXPORTS -DHPX_APPLICATION_NAME=transform_range_binary2_test_exe -DHPX_APPLICATION_STRING=\"transform_range_binary2_test_exe\" -DHPX_PREFIX=\"/tree/build-debug\" -D_DEBUG -D_GNU_SOURCE -I/tree/hpx -isystem /opt/boost-1.65.1-cxx14/include -I. -I/tree/hpx/tests -pthread -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -fdiagnostics-show-option -Werror=vla -Werror=return-type -Wno-cast-align -g -std=c++14 -MD -MT tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o -MF tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o.d -o tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o -c /tree/hpx/tests/unit/parallel/container_algorithms/transform_range_binary2.cpp
0 libLLVM-3.8.so.1 0x00007fc6dad92725 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1 libLLVM-3.8.so.1 0x00007fc6dad90a06 llvm::sys::RunSignalHandlers() + 54
2 libLLVM-3.8.so.1 0x00007fc6dad90b43
3 libc.so.6 0x00007fc6d9b6f030
4 clang 0x0000564ab2b08293 clang::TemplateArgument::Profile(llvm::FoldingSetNodeID&, clang::ASTContext const&) const + 19
5 clang 0x0000564ab2a4aef3
6 libLLVM-3.8.so.1 0x00007fc6dad3f374 llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) + 164
7 clang 0x0000564ab2a4f6a0 clang::ClassTemplateDecl::findSpecialization(llvm::ArrayRef<clang::TemplateArgument>, void*&) + 160
8 clang 0x0000564ab25c3a8a clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&) + 2042
9 clang 0x0000564ab26368a2
10 clang 0x0000564ab262b2be
11 clang 0x0000564ab262b715
12 clang 0x0000564ab262b84e
13 clang 0x0000564ab262c533 clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) + 115
14 clang 0x0000564ab25c387b clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&) + 1515
15 clang 0x0000564ab26368a2
16 clang 0x0000564ab262ef74
17 clang 0x0000564ab262f735
18 clang 0x0000564ab2638741
19 clang 0x0000564ab26391fd
20 clang 0x0000564ab2623a06
21 clang 0x0000564ab2627f9f
22 clang 0x0000564ab2623afc
23 clang 0x0000564ab2625bc9
24 clang 0x0000564ab2623d0f
25 clang 0x0000564ab26337fe
26 clang 0x0000564ab2636810
27 clang 0x0000564ab262ef74
28 clang 0x0000564ab262f735
29 clang 0x0000564ab262a276
30 clang 0x0000564ab262b715
31 clang 0x0000564ab262b84e
32 clang 0x0000564ab262c533 clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) + 115
33 clang 0x0000564ab25c0091 clang::Sema::CheckTemplateArgument(clang::NamedDecl*, clang::TemplateArgumentLoc&, clang::NamedDecl*, clang::SourceLocation, clang::SourceLocation, unsigned int, llvm::SmallVectorImpl<clang::TemplateArgument>&, clang::Sema::CheckTemplateArgumentKind) + 849
34 clang 0x0000564ab2610dab clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool) + 2331
35 clang 0x0000564ab2618898 clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool) + 1608
36 clang 0x0000564ab256864f clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) + 415
37 clang 0x0000564ab24c8a56
38 clang 0x0000564ab24d1ecc
39 clang 0x0000564ab24d2bb0 clang::InitializationSequence::InitializeFrom(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, llvm::MutableArrayRef<clang::Expr*>, bool) + 2064
40 clang 0x0000564ab24dbb34 clang::Sema::PerformCopyInitialization(clang::InitializedEntity const&, clang::SourceLocation, clang::ActionResult<clang::Expr*, true>, bool, bool) + 148
41 clang 0x0000564ab258bb30 clang::Sema::PerformMoveOrCopyInitialization(clang::InitializedEntity const&, clang::VarDecl const*, clang::QualType, clang::Expr*, bool) + 528
42 clang 0x0000564ab25a57de clang::Sema::BuildReturnStmt(clang::SourceLocation, clang::Expr*) + 1550
43 clang 0x0000564ab2624c7e
44 clang 0x0000564ab262fc05
45 clang 0x0000564ab2631033
46 clang 0x0000564ab263114b
47 clang 0x0000564ab262ff05
48 clang 0x0000564ab263376f clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) + 79
49 clang 0x0000564ab264e080 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 3600
50 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
51 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
52 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
53 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
54 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
55 clang 0x0000564ab264feed clang::Sema::InstantiateVariableDefinition(clang::SourceLocation, clang::VarDecl*, bool, bool) + 4029
56 clang 0x0000564ab264e537 clang::Sema::PerformPendingInstantiations(bool) + 855
57 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
58 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
59 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
60 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
61 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
62 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
63 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
64 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
65 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
66 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
67 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
68 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
69 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
70 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
71 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
72 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
73 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
74 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
75 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
76 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
77 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
78 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
79 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
80 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
81 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
82 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
83 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
84 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
85 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
86 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
87 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
88 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
89 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
90 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
91 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
92 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
93 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
94 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
95 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
96 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
97 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
98 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
99 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
100 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
101 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
102 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
103 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
104 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
105 clang 0x0000564ab264d71a clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool) + 1194
106 clang 0x0000564ab264e2a9 clang::Sema::PerformPendingInstantiations(bool) + 201
107 clang 0x0000564ab22b1f46 clang::Sema::ActOnEndOfTranslationUnit() + 278
108 clang 0x0000564ab212ebe9 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) + 585
109 clang 0x0000564ab212367b clang::ParseAST(clang::Sema&, bool, bool) + 571
110 clang 0x0000564ab1f7d946 clang::FrontendAction::Execute() + 262
111 clang 0x0000564ab1f533a6 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 262
112 clang 0x0000564ab1ff78b3 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 2307
113 clang 0x0000564ab1c91360 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2432
114 clang 0x0000564ab1c8dcce main + 6078
115 libc.so.6 0x00007fc6d9b5c2b1 __libc_start_main + 241
116 clang 0x0000564ab1c8f71a _start + 42
Stack dump:
0. Program arguments: /usr/lib/llvm-3.8/bin/clang -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name transform_range_binary2.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -coverage-file /tree/build-debug/tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o -resource-dir /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1 -dependency-file tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o.d -sys-header-deps -MT tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o -isystem /opt/boost-1.65.1-cxx14/include -D DEBUG -D HPX_APPLICATION_EXPORTS -D HPX_APPLICATION_NAME=transform_range_binary2_test_exe -D HPX_APPLICATION_STRING="transform_range_binary2_test_exe" -D HPX_PREFIX="/tree/build-debug" -D _DEBUG -D _GNU_SOURCE -I /tree/hpx -I . -I /tree/hpx/tests -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/backward -internal-isystem /usr/local/include -internal-isystem /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -Wall -Wextra -Wno-unused-local-typedefs -Wno-strict-aliasing -Wno-sign-promo -Wno-attributes -Wno-cast-align -Wno-unused-parameter -Wformat=2 -Wno-format-nonliteral -Winit-self -Wdouble-promotion -Wcast-qual -Werror=parentheses -Werror=reorder -Werror=return-type -Werror=sequence-point -Werror=uninitialized -Werror=format -Werror=missing-braces -Werror=sign-compare -Werror=vla -Werror=return-type -Wno-cast-align -std=c++14 -fdeprecated-macro -fdebug-compilation-dir /tree/build-debug -ferror-limit 19 -fmessage-length 0 -pthread -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o tests/unit/parallel/container_algorithms/CMakeFiles/transform_range_binary2_test_exe.dir/transform_range_binary2.cpp.o -x c++ /tree/hpx/tests/unit/parallel/container_algorithms/transform_range_binary2.cpp
1. <eof> parser at end of file
2. /tree/hpx/hpx/runtime/components/new.hpp:372:5: instantiating function definition 'new_'
3. /tree/hpx/hpx/runtime/components/new.hpp:262:25: instantiating function definition 'call'
4. /tree/hpx/hpx/runtime/components/stubs/stub_base.hpp:53:9: instantiating function definition 'create_async'
5. /tree/hpx/hpx/lcos/async_fwd.hpp:38:10: instantiating function definition 'async'
6. /tree/hpx/hpx/lcos/async.hpp:149:9: instantiating function definition 'call'
7. /tree/hpx/hpx/lcos/async.hpp:74:9: instantiating function definition 'call'
8. /tree/hpx/hpx/lcos/detail/async_implementations.hpp:247:5: instantiating function definition 'async_impl'
9. /tree/hpx/hpx/lcos/packaged_action.hpp:257:14: instantiating function definition 'apply'
10. /tree/hpx/hpx/lcos/packaged_action.hpp:107:14: instantiating function definition 'do_apply'
11. /tree/hpx/hpx/runtime/applier/apply_callback.hpp:152:5: instantiating function definition 'apply_p_cb'
12. /tree/hpx/hpx/runtime/applier/apply_callback.hpp:125:9: instantiating function definition 'apply_r_p_cb'
13. /tree/hpx/hpx/runtime/applier/apply.hpp:145:9: instantiating function definition 'put_parcel_cont_cb'
14. /tree/hpx/hpx/runtime/parcelset/put_parcel.hpp:195:10: instantiating function definition 'put_parcel_cb'
15. /tree/hpx/hpx/runtime/parcelset/put_parcel.hpp:83:14: instantiating function definition 'put_parcel_impl'
16. /tree/hpx/hpx/lcos/future.hpp:1050:9: instantiating function definition 'then'
17. /tree/hpx/hpx/lcos/future.hpp:717:21: instantiating function definition 'then'
18. /tree/hpx/hpx/lcos/future.hpp:548:9: instantiating function definition 'call'
19. /tree/hpx/hpx/lcos/future.hpp:449:9: instantiating function definition 'call'
20. /tree/hpx/hpx/lcos/future.hpp:402:5: instantiating function definition 'make_continuation'
21. /tree/hpx/hpx/lcos/local/packaged_continuation.hpp:506:14: instantiating function definition 'attach'
22. /tree/hpx/hpx/lcos/local/packaged_continuation.hpp:423:14: instantiating function definition 'async'
23. /tree/hpx/hpx/lcos/local/packaged_continuation.hpp:296:14: instantiating function definition 'async'
24. /tree/hpx/hpx/util/unique_function.hpp:62:9: instantiating function definition 'unique_function'
25. /tree/hpx/hpx/util/detail/basic_function.hpp:108:14: instantiating function definition 'assign'
26. /tree/hpx/hpx/util/detail/basic_function.hpp:229:30: instantiating function definition 'get_vtable'
27. /tree/hpx/hpx/util/detail/vtable/vtable.hpp:28:29: instantiating variable definition 'instance'
28. /tree/hpx/hpx/util/detail/vtable/callable_vtable.hpp:72:34: instantiating function definition '_invoke'
29. /tree/hpx/hpx/util/invoke.hpp:163:7: instantiating function definition 'invoke_r'
30. /tree/hpx/hpx/util/invoke.hpp:33:15: instantiating function definition 'operator()'
clang: error: unable to execute command: Segmentation fault (core dumped)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 3.8.1-24 (tags/RELEASE_381/final)
Target: x86_64-pc-linux-gnu
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:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/transform_range_binary2-592a3d.cpp
clang: note: diagnostic msg: /tmp/transform_range_binary2-592a3d.sh
clang: note: diagnostic msg:
********************
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment