[LLVMbugs] [Bug 2273] New: Segmentation Fault in PassManager.cpp

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu May 1 22:04:10 PDT 2008


http://llvm.org/bugs/show_bug.cgi?id=2273

           Summary: Segmentation Fault in PassManager.cpp
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Core LLVM classes
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: shackan at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=1613)
 --> (http://llvm.org/bugs/attachment.cgi?id=1613)
test case

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7d016c0 (LWP 5846)]
0x082483ed in llvm::PMStack::top (this=0x8371ce0) at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/include/llvm/PassManagers.h:130
130       inline PMDataManager *top() { return S.back(); }
(gdb) bt
#0  0x082483ed in llvm::PMStack::top (this=0x8371ce0) at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/include/llvm/PassManagers.h:130
#1  0x082473b3 in llvm::CallGraphSCCPass::assignPassManager (this=0x8371ff8,
PMS=@0x8371ce0, PreferredType=llvm::PMT_Unknown)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/Analysis/IPA/CallGraphSCCPass.cpp:161
#2  0x082c69f8 in llvm::FunctionPassManagerImpl::addTopLevelPass
(this=0x8371c70, P=0x8371ff8)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:166
#3  0x082bca43 in llvm::PMTopLevelManager::schedulePass (this=0x8371cdc,
P=0x8371ff8)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:456
#4  0x082bc9eb in llvm::PMTopLevelManager::schedulePass (this=0x8371cdc,
P=0x8371c30)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:449
#5  0x082c6a37 in llvm::FunctionPassManagerImpl::add (this=0x8371c70,
P=0x8371c30)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:134
#6  0x082bcbcd in llvm::MPPassManager::addLowerLevelRequiredPass
(this=0x8371b20, P=0x8371bb8, RequiredPass=0x8371c30)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:1283
#7  0x082be01c in llvm::PMDataManager::add (this=0x8371b38, P=0x8371bb8,
ProcessAnalysis=true)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:742
#8  0x082be4a2 in llvm::ModulePass::assignPassManager (this=0x8371bb8,
PMS=@0x8371888, PreferredType=llvm::PMT_Unknown)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:1453
#9  0x082c6902 in llvm::PassManagerImpl::addTopLevelPass (this=0x8371818,
P=0x8371bb8)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:298
#10 0x082bca43 in llvm::PMTopLevelManager::schedulePass (this=0x8371884,
P=0x8371bb8)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:456
#11 0x082c6a19 in llvm::PassManagerImpl::add (this=0x8371818, P=0x8371bb8)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:274
#12 0x082bca6f in llvm::PassManager::add (this=0xbfa26638, P=0x8371bb8)
    at
/mnt/shared/repos/svn/llvm/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp:1347
#13 0x081c4f40 in main () at dummy/main.cpp:86


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list