[llvm-bugs] [Bug 37799] New: crash report

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Jun 14 02:22:29 PDT 2018


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

            Bug ID: 37799
           Summary: crash report
           Product: clang
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: C++
          Assignee: unassignedclangbugs at nondot.org
          Reporter: fergal at chromium.org
                CC: dgregor at apple.com, llvm-bugs at lists.llvm.org

Created attachment 20424
  --> https://bugs.llvm.org/attachment.cgi?id=20424&action=edit
repro .sh

1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module
'../../third_party/blink/renderer/platform/wtf/text/string_concatenate.cc'.
4.      Running pass 'PBQP Register Allocator' on function
'@_ZNK3WTF17StringTypeAdapterIPcE7WriteToEPh'
#0 0x0000000001fe7634
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x1fe7634)
#1 0x0000000001fe560e llvm::sys::RunSignalHandlers()
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x1fe560e)
#2 0x0000000001fe77f2
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x1fe77f2)
#3 0x00007fa25e7c20c0 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0x110c0)
#4 0x00007fa25d57dfcf gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x32fcf)
#5 0x00007fa25d57f3fa abort (/lib/x86_64-linux-gnu/libc.so.6+0x343fa)
#6 0x00007fa25d576e37 (/lib/x86_64-linux-gnu/libc.so.6+0x2be37)
#7 0x00007fa25d576ee2 (/lib/x86_64-linux-gnu/libc.so.6+0x2bee2)
#8 0x00000000009ada66
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x9ada66)
#9 0x00000000019082fc
llvm::VirtRegAuxInfo::weightCalcHelper(llvm::LiveInterval&, llvm::SlotIndex*,
llvm::SlotIndex*)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x19082fc)
#10 0x000000000190762c
llvm::calculateSpillWeightsAndHints(llvm::LiveIntervals&,
llvm::MachineFunction&, llvm::VirtRegMap*, llvm::MachineLoopInfo const&,
llvm::MachineBlockFrequencyInfo const&, float (*)(float, unsigned int, unsigned
int)) (../../third_party/llvm-build/Release+Asserts/bin/clang+++0x190762c)
#11 0x00000000018442ec
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x18442ec)
#12 0x0000000001772238
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x1772238)
#13 0x0000000001ac6286 llvm::FPPassManager::runOnFunction(llvm::Function&)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x1ac6286)
#14 0x0000000001ac6568 llvm::FPPassManager::runOnModule(llvm::Module&)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x1ac6568)
#15 0x0000000001ac6aef llvm::legacy::PassManagerImpl::run(llvm::Module&)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x1ac6aef)
#16 0x00000000021ac6af 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> >)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x21ac6af)
#17 0x00000000029ad703
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x29ad703)
#18 0x000000000266503c
clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x266503c)
#19 0x0000000003182814 clang::ParseAST(clang::Sema&, bool, bool)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x3182814)
#20 0x0000000002638830 clang::FrontendAction::Execute()
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x2638830)
#21 0x00000000025e2331
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x25e2331)
#22 0x00000000026d2cd9
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x26d2cd9)
#23 0x00000000008af323 cc1_main(llvm::ArrayRef<char const*>, char const*,
void*) (../../third_party/llvm-build/Release+Asserts/bin/clang+++0x8af323)
#24 0x00000000008acc4f main
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x8acc4f)
#25 0x00007fa25d56b2b1 __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x202b1)
#26 0x00000000008a9d1d _start
(../../third_party/llvm-build/Release+Asserts/bin/clang+++0x8a9d1d)
clang++: error: unable to execute command: Aborted
clang++: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 7.0.0 (trunk 332838)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: ../../third_party/llvm-build/Release+Asserts/bin
clang++: 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++: note: diagnostic msg:

-- 
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/20180614/af110244/attachment-0001.html>


More information about the llvm-bugs mailing list