Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

[10/11] error: unable to execute command: Aborted (core dumped) #46134

Open Quuxplusone opened 3 years ago

Quuxplusone commented 3 years ago
Bugzilla Link PR47165
Status NEW
Importance P release blocker
Reported by John (anbu1024.me@gmail.com)
Reported on 2020-08-14 03:22:59 -0700
Last modified on 2020-08-16 18:27:39 -0700
Version 11.0
Hardware PC Linux
CC htmldeveloper@gmail.com, llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments
Blocks
Blocked by
See also
$ cat test.c

typedef unsigned __int128 TYPE ;

void foo ( TYPE x )
{
    __builtin_mul_overflow ( ( unsigned char ) x , 1 , & x ) ;
}

-------------------------------------------------------------------------------

$ clang --version
clang version 10.0.1
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/tom/Documents/llvm/10.0.1/install-all/bin

-------------------------------------------------------------------------------

$ clang test.c
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_M_construct null not valid
Stack dump:
0.  Program arguments: /home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10 -
cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -
disable-llvm-verifier -discard-value-names -main-file-name test.c -mrelocation-
model static -mthread-model posix -mframe-pointer=all -fmath-errno -fno-
rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu
x86-64 -dwarf-column-info -fno-split-dwarf-inlining -debugger-tuning=gdb -
resource-dir /home/tom/Documents/llvm/10.0.1/install-all/lib/clang/10.0.1 -
internal-isystem /usr/local/include -internal-isystem
/home/tom/Documents/llvm/10.0.1/install-all/lib/clang/10.0.1/include -internal-
externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem
/include -internal-externc-isystem /usr/include -fdebug-compilation-dir
/home/tom/Documents/git/ESmith/FoundBugs/round-2020.08.13_21-40-39 -ferror-
limit 19 -fmessage-length 0 -fgnuc-version=4.2.1 -fobjc-runtime=gcc -
fdiagnostics-show-option -fcolor-diagnostics -faddrsig -o /tmp/test-f1f90c.o -x
c test.c
1.  <eof> parser at end of file
2.  Code generation
3.  Running pass 'Function Pass Manager' on module 'test.c'.
4.  Running pass 'X86 DAG->DAG Instruction Selection' on function '@foo'
 #0 0x0000000001883b1a llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x1883b1a)
 #1 0x000000000188181c llvm::sys::RunSignalHandlers() (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x188181c)
 #2 0x0000000001881983 SignalHandler(int) (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x1881983)
 #3 0x00007f8e37df2390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390)
 #4 0x00007f8e36b01438 raise /build/glibc-e6zv40/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0
 #5 0x00007f8e36b0303a abort /build/glibc-e6zv40/glibc-2.23/stdlib/abort.c:91:0
 #6 0x00007f8e374508ae (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x998ae)
 #7 0x00007f8e3745c4b6 (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xa54b6)
 #8 0x00007f8e3745c521 (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xa5521)
 #9 0x00007f8e3745c775 (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xa5775)
#10 0x00007f8e37452efe std::__throw_logic_error(char const*) (/usr/lib/x86_64-
linux-gnu/libstdc++.so.6+0x9befe)
#11 0x00000000023dbec4 llvm::SelectionDAG::getTargetExternalSymbol(char const*,
llvm::EVT, unsigned int) (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-
10+0x23dbec4)
#12 0x0000000000abbf5a
llvm::X86TargetLowering::LowerGlobalOrExternal(llvm::SDValue,
llvm::SelectionDAG&, bool) const (/home/tom/Documents/llvm/10.0.1/install-
all/bin/clang-10+0xabbf5a)
#13 0x0000000000b56c54
llvm::X86TargetLowering::LowerCall(llvm::TargetLowering::CallLoweringInfo&,
llvm::SmallVectorImpl<llvm::SDValue>&) const
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0xb56c54)
#14 0x000000000237fa06
llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&)
const (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x237fa06)
#15 0x00000000024cd428
llvm::DAGTypeLegalizer::ExpandIntRes_XMULO(llvm::SDNode*, llvm::SDValue&,
llvm::SDValue&) (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-
10+0x24cd428)
#16 0x00000000024db2cb
llvm::DAGTypeLegalizer::ExpandIntegerResult(llvm::SDNode*, unsigned int)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x24db2cb)
#17 0x000000000244f095 llvm::DAGTypeLegalizer::run()
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x244f095)
#18 0x000000000244f596 llvm::SelectionDAG::LegalizeTypes()
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x244f596)
#19 0x00000000023fcd00 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x23fcd00)
#20 0x0000000002400e9f
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x2400e9f)
#21 0x0000000002402759
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
(.part.789.constprop.812) (/home/tom/Documents/llvm/10.0.1/install-
all/bin/clang-10+0x2402759)
#22 0x0000000000a6b242 (anonymous
namespace)::X86DAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0xa6b242)
#23 0x0000000000f2171a
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
(.part.40.constprop.41) (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-
10+0xf2171a)
#24 0x00000000012eea5f llvm::FPPassManager::runOnFunction(llvm::Function&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x12eea5f)
#25 0x00000000012ef163 llvm::FPPassManager::runOnModule(llvm::Module&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x12ef163)
#26 0x00000000012ef4cb llvm::legacy::PassManagerImpl::run(llvm::Module&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x12ef4cb)
#27 0x0000000001a8ddad (anonymous
namespace)::EmitAssemblyHelper::EmitAssembly(clang::BackendAction,
std::unique_ptr<llvm::raw_pwrite_stream,
std::default_delete<llvm::raw_pwrite_stream> >)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x1a8ddad)
#28 0x0000000001a8f7df clang::EmitBackendOutput(clang::DiagnosticsEngine&,
clang::HeaderSearchOptions const&, clang::CodeGenOptions const&,
clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout
const&, llvm::Module*, clang::BackendAction,
std::unique_ptr<llvm::raw_pwrite_stream,
std::default_delete<llvm::raw_pwrite_stream> >)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x1a8f7df)
#29 0x00000000024f178f
clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x24f178f)
#30 0x0000000002dafb29 clang::ParseAST(clang::Sema&, bool, bool)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x2dafb29)
#31 0x0000000001fa0bc1 clang::FrontendAction::Execute()
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x1fa0bc1)
#32 0x0000000001f60960
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x1f60960)
#33 0x000000000204a9fb
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x204a9fb)
#34 0x00000000009ccd83 cc1_main(llvm::ArrayRef<char const*>, char const*,
void*) (/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x9ccd83)
#35 0x00000000009ca697 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&)
(/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10+0x9ca697)
#36 0x000000000095f85b main (/home/tom/Documents/llvm/10.0.1/install-
all/bin/clang-10+0x95f85b)
#37 0x00007f8e36aec840 __libc_start_main /build/glibc-e6zv40/glibc-
2.23/csu/../csu/libc-start.c:325:0
#38 0x00000000009ca0f9 _start (/home/tom/Documents/llvm/10.0.1/install-
all/bin/clang-10+0x9ca0f9)
clang-10: error: unable to execute command: Aborted (core dumped)
clang-10: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 10.0.1
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/tom/Documents/llvm/10.0.1/install-all/bin
clang-10: note: diagnostic msg: PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source,
and associated run script.
clang-10: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-10: note: diagnostic msg: /tmp/test-ff59f2.c
clang-10: note: diagnostic msg: /tmp/test-ff59f2.sh
clang-10: note: diagnostic msg:

********************

-------------------------------------------------------------------------------

$ cat /tmp/test-ff59f2.c
# 1 "<built-in>"
# 1 "test.c"

typedef unsigned __int128 TYPE ;

void foo ( TYPE x )
{
    __builtin_mul_overflow ( ( unsigned char ) x , 1 , & x ) ;
}

-------------------------------------------------------------------------------

$ cat /tmp/test-ff59f2.sh
# Crash reproducer for clang version 10.0.1
# Driver args: "test.c"
# Original command:  "/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10"
"-cc1" "-triple" "x86_64-unknown-linux-gnu" "-emit-obj" "-mrelax-all" "-disable-
free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name"
"test.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mframe-
pointer=all" "-fmath-errno" "-fno-rounding-math" "-masm-verbose" "-mconstructor-
aliases" "-munwind-tables" "-target-cpu" "x86-64" "-dwarf-column-info" "-fno-
split-dwarf-inlining" "-debugger-tuning=gdb" "-resource-dir"
"/home/tom/Documents/llvm/10.0.1/install-all/lib/clang/10.0.1" "-internal-
isystem" "/usr/local/include" "-internal-isystem"
"/home/tom/Documents/llvm/10.0.1/install-all/lib/clang/10.0.1/include" "-
internal-externc-isystem" "/usr/include/x86_64-linux-gnu" "-internal-externc-
isystem" "/include" "-internal-externc-isystem" "/usr/include" "-fdebug-
compilation-dir" "/home/tom/Documents/git/ESmith/FoundBugs/round-2020.08.13_21-
40-39" "-ferror-limit" "19" "-fmessage-length" "0" "-fgnuc-version=4.2.1" "-
fobjc-runtime=gcc" "-fdiagnostics-show-option" "-fcolor-diagnostics" "-
faddrsig" "-o" "/tmp/test-f1f90c.o" "-x" "c" "test.c"
 "/home/tom/Documents/llvm/10.0.1/install-all/bin/clang-10" "-cc1" "-triple" "x86_64-unknown-linux-gnu" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "test.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mframe-pointer=all" "-fmath-errno" "-fno-rounding-math" "-masm-verbose" "-mconstructor-aliases" "-munwind-tables" "-target-cpu" "x86-64" "-dwarf-column-info" "-fno-split-dwarf-inlining" "-debugger-tuning=gdb" "-ferror-limit" "19" "-fmessage-length" "0" "-fgnuc-version=4.2.1" "-fobjc-runtime=gcc" "-fdiagnostics-show-option" "-fcolor-diagnostics" "-faddrsig" "-x" "c" "test-ff59f2.c"
Quuxplusone commented 3 years ago
$ clang-11 --version
clang version 11.0.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-
ubuntu-16.04/bin

$ clang-11 test.c
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_M_construct null not valid
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash
backtrace, preprocessed source, and associated run script.
Stack dump:
0.  Program arguments: /home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-
linux-gnu-ubuntu-16.04/bin/clang-11 -cc1 -triple x86_64-unknown-linux-gnu -emit-
obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-
file-name test.c -mrelocation-model static -mframe-pointer=all -fmath-errno -
fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -fno-
split-dwarf-inlining -debugger-tuning=gdb -resource-dir
/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-
16.04/lib/clang/11.0.0 -internal-isystem /usr/local/include -internal-isystem
/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-
16.04/lib/clang/11.0.0/include -internal-externc-isystem /usr/include/x86_64-
linux-gnu -internal-externc-isystem /include -internal-externc-isystem
/usr/include -fdebug-compilation-dir /home/tom/Documents/git/ESmith-
FoundBugs/0817/FoundBugs2020-11/round-2020.08.16_13-45-27 -ferror-limit 19 -
fgnuc-version=4.2.1 -fcolor-diagnostics -faddrsig -o /tmp/test-1b508f.o -x c
test.c
1.  <eof> parser at end of file
2.  Code generation
3.  Running pass 'Function Pass Manager' on module 'test.c'.
4.  Running pass 'X86 DAG->DAG Instruction Selection' on function '@foo'
 #0 0x00000000022c4414 PrintStackTraceSignalHandler(void*) (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x22c4414)
 #1 0x00000000022c219e llvm::sys::RunSignalHandlers() (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x22c219e)
 #2 0x00000000022c4715 SignalHandler(int) (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x22c4715)
 #3 0x00007f4a652af390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390)
 #4 0x00007f4a63db6438 raise /build/glibc-e6zv40/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0
 #5 0x00007f4a63db803a abort /build/glibc-e6zv40/glibc-2.23/stdlib/abort.c:91:0
 #6 0x00007f4a643fc8ae (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x998ae)
 #7 0x00007f4a644084b6 (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xa54b6)
 #8 0x00007f4a64408521 (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xa5521)
 #9 0x00007f4a64408775 (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xa5775)
#10 0x00007f4a643feefe std::__throw_logic_error(char const*) (/usr/lib/x86_64-
linux-gnu/libstdc++.so.6+0x9befe)
#11 0x0000000002e39334 (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-
linux-gnu-ubuntu-16.04/bin/clang-11+0x2e39334)
#12 0x0000000001521900
llvm::X86TargetLowering::LowerGlobalOrExternal(llvm::SDValue,
llvm::SelectionDAG&, bool) const (/home/tom/Documents/llvm/clang+llvm-11.0.0-
rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x1521900)
#13 0x000000000151f238
llvm::X86TargetLowering::LowerCall(llvm::TargetLowering::CallLoweringInfo&,
llvm::SmallVectorImpl<llvm::SDValue>&) const
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x151f238)
#14 0x0000000002dff5f7
llvm::TargetLowering::LowerCallTo(llvm::TargetLowering::CallLoweringInfo&)
const (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-
16.04/bin/clang-11+0x2dff5f7)
#15 0x0000000002f3b8c8
llvm::DAGTypeLegalizer::ExpandIntRes_XMULO(llvm::SDNode*, llvm::SDValue&,
llvm::SDValue&) (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-
gnu-ubuntu-16.04/bin/clang-11+0x2f3b8c8)
#16 0x0000000002f30888
llvm::DAGTypeLegalizer::ExpandIntegerResult(llvm::SDNode*, unsigned int)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2f30888)
#17 0x0000000002ec680d llvm::DAGTypeLegalizer::run()
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2ec680d)
#18 0x0000000002ecac1e llvm::SelectionDAG::LegalizeTypes()
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2ecac1e)
#19 0x0000000002e77a16 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2e77a16)
#20 0x0000000002e7714c
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2e7714c)
#21 0x0000000002e74f91
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2e74f91)
#22 0x00000000014f73d5 (anonymous
namespace)::X86DAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x14f73d5)
#23 0x0000000001a0530e
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x1a0530e)
#24 0x0000000001d09609 llvm::FPPassManager::runOnFunction(llvm::Function&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x1d09609)
#25 0x0000000001d0ef43 llvm::FPPassManager::runOnModule(llvm::Module&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x1d0ef43)
#26 0x0000000001d09deb llvm::legacy::PassManagerImpl::run(llvm::Module&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x1d09deb)
#27 0x0000000002481f96 clang::EmitBackendOutput(clang::DiagnosticsEngine&,
clang::HeaderSearchOptions const&, clang::CodeGenOptions const&,
clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout
const&, llvm::Module*, clang::BackendAction,
std::unique_ptr<llvm::raw_pwrite_stream,
std::default_delete<llvm::raw_pwrite_stream> >)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2481f96)
#28 0x0000000002f50796
clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2f50796)
#29 0x00000000039420d3 clang::ParseAST(clang::Sema&, bool, bool)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x39420d3)
#30 0x00000000029d5ea7 clang::FrontendAction::Execute()
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x29d5ea7)
#31 0x000000000296fb01
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x296fb01)
#32 0x0000000002a6da2c
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x2a6da2c)
#33 0x00000000009b40b2 cc1_main(llvm::ArrayRef<char const*>, char const*,
void*) (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-
16.04/bin/clang-11+0x9b40b2)
#34 0x00000000009b2881 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&)
(/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x9b2881)
#35 0x00000000009b2680 main (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-
x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x9b2680)
#36 0x00007f4a63da1840 __libc_start_main /build/glibc-e6zv40/glibc-
2.23/csu/../csu/libc-start.c:325:0
#37 0x00000000009af879 _start (/home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-
x86_64-linux-gnu-ubuntu-16.04/bin/clang-11+0x9af879)
clang-11: error: unable to execute command: Aborted (core dumped)
clang-11: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 11.0.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/tom/Documents/llvm/clang+llvm-11.0.0-rc1-x86_64-linux-gnu-
ubuntu-16.04/bin
clang-11: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-11: note: diagnostic msg: /tmp/test-dc8e93.c
clang-11: note: diagnostic msg: /tmp/test-dc8e93.sh
clang-11: note: diagnostic msg:

********************