[llvm-dev] Help with segfault in llvm_shutdown with LLVM 5.0 Release build
Diptorup Deb via llvm-dev
llvm-dev at lists.llvm.org
Mon Sep 18 20:20:52 PDT 2017
Hi,
We are upgrading an LLVM 4.0-based opt module to LLVM 5.0. After the
upgrade our module works when built with an LLVM Debug build, but
with an LLVM Release build we are encountering the following error.
This happens after our passes have successfully run. I believe this has
to do with the way our passes are registered. Would greatly appreciate
some pointers, as to where to look.
Program received signal SIGSEGV, Segmentation fault.
#0 0x00007ffff6926c20 in ?? ()
#1 0x00005555561c333b in
llvm::object_deleter<llvm::SmallVector<std::pair<llvm::PassManagerBuilder::ExtensionPointTy,
std::function<void (llvm::PassManagerBuilder const&,
llvm::legacy::PassManagerBase&)> >, 8u> >::call(void*) ()
#2 0x000055555658492d in llvm::ManagedStaticBase::destroy() const ()
#3 0x00005555565849e5 in llvm::llvm_shutdown() ()
#4 0x000055555589e0a2 in main ()
Best,
Dipto
More information about the llvm-dev
mailing list