[PATCH] D144006: [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7)

Hongtao Yu via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jun 20 12:02:13 PDT 2023


hoy added a comment.

Hello, I'm seeing a build failure that seems related to this patch. I'm seeing the patch has been relanded and reverted a couple times and not sure where it is right now. Can you please confirm if the failure is related and fixed? Thanks.

2023-06-20T05:19:14.441-07:00] Stderr: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
[2023-06-20T05:19:14.441-07:00] Stack dump:
[2023-06-20T05:19:14.441-07:00] 1.	Running pass 'Function Pass Manager' on module 'buck-out/v2/gen/fbcode/c475d21d0247c4b4/f3/share/udaf/aggregators/utils/__f3_udaf_aggregation_utils__/__objects__/HybridHistAdditiveNoiseDPState.cpp.o'.
[2023-06-20T05:19:14.441-07:00] 2.	Running pass 'X86 Assembly Printer' on function '@_ZN8facebook2f37xstream11aggregation5utils15HybridTopKStateIlE4bumpERKll'
[2023-06-20T05:19:14.441-07:00]  #0 0x00000000055513d5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) llvm-project/llvm/lib/Support/Unix/Signals.inc:602:13
[2023-06-20T05:19:14.441-07:00]  #1 0x00000000055517d6 llvm::sys::RunSignalHandlers() llvm-project/llvm/lib/Support/Signals.cpp:103:5
[2023-06-20T05:19:14.441-07:00]  #2 0x00000000055517d6 SignalHandler(int) llvm-project/llvm/lib/Support/Unix/Signals.inc:403:3
[2023-06-20T05:19:14.441-07:00]  #3 0x00007f028da4459f glibc/2.34/src/glibc-2.34/signal/../sysdeps/unix/sysv/linux/libc_sigaction.c:8:0
[2023-06-20T05:19:14.441-07:00]  #4 0x0000000007c7411e llvm::DILexicalBlockFile::classof(llvm::Metadata const*) llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h:2271:32
[2023-06-20T05:19:14.441-07:00]  #5 0x0000000007c7411e llvm::isa_impl<llvm::DILexicalBlockFile, llvm::DILocalScope, void>::doit(llvm::DILocalScope const&) llvm-project/llvm/include/llvm/Support/Casting.h:64:53
[2023-06-20T05:19:14.441-07:00]  #6 0x0000000007c7411e llvm::isa_impl_cl<llvm::DILexicalBlockFile, llvm::DILocalScope const*>::doit(llvm::DILocalScope const*) llvm-project/llvm/include/llvm/Support/Casting.h:110:12
[2023-06-20T05:19:14.441-07:00]  #7 0x0000000007c7411e llvm::isa_impl_wrap<llvm::DILexicalBlockFile, llvm::DILocalScope const*, llvm::DILocalScope const*>::doit(llvm::DILocalScope const* const&) llvm-project/llvm/include/llvm/Support/Casting.h:137:12
[2023-06-20T05:19:14.441-07:00]  #8 0x0000000007c7411e llvm::isa_impl_wrap<llvm::DILexicalBlockFile, llvm::DILocalScope const* const, llvm::DILocalScope const*>::doit(llvm::DILocalScope const* const&) llvm-project/llvm/include/llvm/Support/Casting.h:127:12
[2023-06-20T05:19:14.441-07:00]  #9 0x0000000007c7411e llvm::CastIsPossible<llvm::DILexicalBlockFile, llvm::DILocalScope const*, void>::isPossible(llvm::DILocalScope const* const&) llvm-project/llvm/include/llvm/Support/Casting.h:255:12
[2023-06-20T05:19:14.441-07:00] #10 0x0000000007c7411e llvm::CastInfo<llvm::DILexicalBlockFile, llvm::DILocalScope const*, void>::doCastIfPossible(llvm::DILocalScope const* const&) llvm-project/llvm/include/llvm/Support/Casting.h:493:10
[2023-06-20T05:19:14.441-07:00] #11 0x0000000007c7411e decltype(auto) llvm::dyn_cast<llvm::DILexicalBlockFile, llvm::DILocalScope const>(llvm::DILocalScope const*) llvm-project/llvm/include/llvm/Support/Casting.h:663:10
[2023-06-20T05:19:14.441-07:00] #12 0x0000000007c7411e llvm::DILocalScope::getNonLexicalBlockFileScope() const llvm-project/llvm/lib/IR/DebugInfoMetadata.cpp:1037:20
[2023-06-20T05:19:14.441-07:00] #13 0x0000000007c7411e getRetainedNodeScope(llvm::MDNode const*) llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:1549:33
[2023-06-20T05:19:14.441-07:00] #14 0x0000000007c7411e llvm::DwarfDebug::endFunctionImpl(llvm::MachineFunction const*) llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:2327:24
[2023-06-20T05:19:14.441-07:00] #15 0x0000000007f45860 llvm::DebugHandlerBase::endFunction(llvm::MachineFunction const*) llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:411:5
[2023-06-20T05:19:14.441-07:00] #16 0x0000000007af45e7 llvm::AsmPrinter::emitFunctionBody() llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:1894:17
[2023-06-20T05:19:14.441-07:00] #17 0x0000000007af30ca llvm::X86AsmPrinter::runOnMachineFunction(llvm::MachineFunction&) llvm-project/llvm/lib/Target/X86/X86AsmPrinter.cpp:86:3
[2023-06-20T05:19:14.441-07:00] #18 0x00000000078612f5 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:92:13
[2023-06-20T05:19:14.441-07:00] #19 0x0000000007860981 llvm::FPPassManager::runOnFunction(llvm::Function&) llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1455:27
[2023-06-20T05:19:14.441-07:00] #20 0x0000000007860078 llvm::FPPassManager::runOnModule(llvm::Module&) llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1514:16
[2023-06-20T05:19:14.441-07:00] #21 0x0000000007de90b4 (anonymous namespace)::MPPassManager::runOnModule(llvm::Module&) llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1583:27
[2023-06-20T05:19:14.441-07:00] #22 0x0000000007de90b4 llvm::legacy::PassManagerImpl::run(llvm::Module&) llvm-project/llvm/lib/IR/LegacyPassManager.cpp:538:44
[2023-06-20T05:19:14.441-07:00] #23 0x0000000005dd8d5a codegen(llvm::lto::Config const&, llvm::TargetMachine*, std::function<llvm::Expected<std::unique_ptr<llvm::CachedFileStream, std::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, unsigned int, llvm::Module&, llvm::ModuleSummaryIndex const&) llvm-project/llvm/lib/LTO/LTOBackend.cpp:415:17


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D144006/new/

https://reviews.llvm.org/D144006



More information about the cfe-commits mailing list