Stack dump: 0. Running pass 'Function Pass Manager' on module 'test.c'. 1. Running pass 'BasicBlock Pass Manager' on function '@main' 2. Running pass 'BasicBlockPass AliasTracker' on basic block '%entry' Invalid read of size 8 at 0x8C183E: llvm::DenseMap >::getBuckets() const (DenseMap.h:649) by 0x8C0CD5: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBuckets() const (DenseMap.h:353) by 0x8BFA60: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBucketsEnd() const (DenseMap.h:365) by 0x8BE6DD: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::find(unsigned int const&) const (DenseMap.h:115) by 0x8BDF39: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:257) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) Address 0x5e1c9f0 is not stack'd, malloc'd or (recently) free'd Invalid read of size 4 at 0x8C182C: llvm::DenseMap >::getNumBuckets() const (DenseMap.h:653) by 0x8C0CA5: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getNumBuckets() const (DenseMap.h:359) by 0x8BFA6F: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBucketsEnd() const (DenseMap.h:365) by 0x8BE6DD: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::find(unsigned int const&) const (DenseMap.h:115) by 0x8BDF39: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:257) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) Address 0x5e1ca00 is not stack'd, malloc'd or (recently) free'd Invalid read of size 8 at 0x8C183E: llvm::DenseMap >::getBuckets() const (DenseMap.h:649) by 0x8C0CD5: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBuckets() const (DenseMap.h:353) by 0x8BFA60: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBucketsEnd() const (DenseMap.h:365) by 0x8BE75E: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::end() const (DenseMap.h:64) by 0x8BDF69: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:258) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) Address 0x5e1c9f0 is not stack'd, malloc'd or (recently) free'd Invalid read of size 4 at 0x8C182C: llvm::DenseMap >::getNumBuckets() const (DenseMap.h:653) by 0x8C0CA5: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getNumBuckets() const (DenseMap.h:359) by 0x8BFA6F: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBucketsEnd() const (DenseMap.h:365) by 0x8BE75E: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::end() const (DenseMap.h:64) by 0x8BDF69: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:258) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) Address 0x5e1ca00 is not stack'd, malloc'd or (recently) free'd Invalid read of size 8 at 0x8C183E: llvm::DenseMap >::getBuckets() const (DenseMap.h:649) by 0x8C0CD5: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBuckets() const (DenseMap.h:353) by 0x8BFA60: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBucketsEnd() const (DenseMap.h:365) by 0x8BE76D: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::end() const (DenseMap.h:64) by 0x8BDF69: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:258) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) Address 0x5e1c9f0 is not stack'd, malloc'd or (recently) free'd Invalid read of size 4 at 0x8C182C: llvm::DenseMap >::getNumBuckets() const (DenseMap.h:653) by 0x8C0CA5: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getNumBuckets() const (DenseMap.h:359) by 0x8BFA6F: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::getBucketsEnd() const (DenseMap.h:365) by 0x8BE76D: llvm::DenseMapBase >, unsigned int, llvm::PointerAlignElem, llvm::DenseMapInfo >::end() const (DenseMap.h:64) by 0x8BDF69: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:258) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) Address 0x5e1ca00 is not stack'd, malloc'd or (recently) free'd Invalid read of size 4 at 0x8BDFE9: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:261) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) by 0x8A5250: (anonymous namespace)::AliasTrackerPass::runOnBasicBlock(llvm::BasicBlock&) (main.cpp:71) by 0xA0B26B: (anonymous namespace)::BBPassManager::runOnFunction(llvm::Function&) (PassManager.cpp:1283) by 0xA0C0C6: llvm::FPPassManager::runOnFunction(llvm::Function&) (PassManager.cpp:1498) by 0xA0C2E8: llvm::FPPassManager::runOnModule(llvm::Module&) (PassManager.cpp:1518) Address 0xc is not stack'd, malloc'd or (recently) free'd Process terminating with default action of signal 11 (SIGSEGV) Access not within mapped region at address 0xC at 0x8BDFE9: llvm::DataLayout::getPointerSize(unsigned int) const (DataLayout.h:261) by 0x8BE00D: llvm::DataLayout::getPointerSizeInBits(unsigned int) const (DataLayout.h:267) by 0x946AD1: llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const (DataLayout.cpp:535) by 0x8AE83A: llvm::DataLayout::getTypeStoreSize(llvm::Type*) const (DataLayout.h:294) by 0x8AD577: llvm::AliasAnalysis::getTypeStoreSize(llvm::Type*) (AliasAnalysis.cpp:470) by 0x8B1749: llvm::AliasSetTracker::add(llvm::StoreInst*) (AliasSetTracker.cpp:321) by 0x8B1975: llvm::AliasSetTracker::add(llvm::Instruction*) (AliasSetTracker.cpp:357) by 0x8B1A09: llvm::AliasSetTracker::add(llvm::BasicBlock&) (AliasSetTracker.cpp:365) by 0x8A5250: (anonymous namespace)::AliasTrackerPass::runOnBasicBlock(llvm::BasicBlock&) (main.cpp:71) by 0xA0B26B: (anonymous namespace)::BBPassManager::runOnFunction(llvm::Function&) (PassManager.cpp:1283) by 0xA0C0C6: llvm::FPPassManager::runOnFunction(llvm::Function&) (PassManager.cpp:1498) by 0xA0C2E8: llvm::FPPassManager::runOnModule(llvm::Module&) (PassManager.cpp:1518)