[LLVMbugs] [Bug 500] NEW: "opt -parallel" always dumps core

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jan 27 07:30:39 PST 2005


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=500

           Summary: "opt -parallel" always dumps core
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Interprocedural Optimizations
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: lei at il.ibm.com


roadrunner:~/hello% cat hello.c
#include <stdio.h>

int main()
{
  printf("hello world\n");
  return 0;
}
roadrunner:~/hello% llvmgcc -c hello.c
roadrunner:~/hello% opt -parallel < hello.o > /dev/null
opt((anonymous namespace)::PrintStackTrace()+0x18)[0x86c7900]
opt((anonymous namespace)::SignalHandler(int)+0xdc)[0x86c7b66]
/lib/tls/libc.so.6[0x420277b8]
opt(std::vector<__gnu_cxx::_Hashtable_node<std::pair<llvm::Value* const,
llvm::DSNodeHandle> >*, std::allocator<llvm::DSNodeHandle> >::size()
const+0x15)[0x853e3fb]
opt(__gnu_cxx::hashtable<std::pair<llvm::Value* const, llvm::DSNodeHandle>,
llvm::Value*, __gnu_cxx::hash<llvm::Value*>,
std::_Select1st<std::pair<llvm::Value* const, llvm::DSNodeHandle> >,
std::equal_to<llvm::Value*>, std::allocator<llvm::DSNodeHandle>
>::_M_bkt_num_key(llvm::Value* const&) const+0x18)[0x853ec78]
opt(__gnu_cxx::hashtable<std::pair<llvm::Value* const, llvm::DSNodeHandle>,
llvm::Value*, __gnu_cxx::hash<llvm::Value*>,
std::_Select1st<std::pair<llvm::Value* const, llvm::DSNodeHandle> >,
std::equal_to<llvm::Value*>, std::allocator<llvm::DSNodeHandle>
>::find(llvm::Value* const&)+0x14)[0x8554468]
opt(__gnu_cxx::hash_map<llvm::Value*, llvm::DSNodeHandle,
__gnu_cxx::hash<llvm::Value*>, std::equal_to<llvm::Value*>,
std::allocator<llvm::DSNodeHandle> >::find(llvm::Value* const&)+0x19)[0x855387d]
opt(llvm::DSScalarMap::find(llvm::Value*)+0x1a)[0x85525a0]
opt(llvm::DSGraph::removeDeadNodes(unsigned)+0x3e1)[0x851ea8f]
opt(llvm::IPModRef::getFuncInfo(llvm::Function const&, bool)+0xf3)[0x8523be3]
opt(llvm::IPModRef::runOnModule(llvm::Module&)+0xaf)[0x8523ad5]
opt(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::ModulePass*,
llvm::Module*)+0x1b)[0x8678589]
opt(llvm::PassManagerT<llvm::Module>::runOnUnit(llvm::Module*)+0x5e4)[0x8671da0]
opt(llvm::PassManagerTraits<llvm::Module>::runOnModule(llvm::Module&)+0x1b)[0x8671407]
opt(llvm::PassManager::run(llvm::Module&)+0x1f)[0x8621601]
opt(main+0xa3f)[0x83c4fef]
/lib/tls/libc.so.6(__libc_start_main+0xe4)[0x42015704]
opt(std::basic_ostream<char, std::char_traits<char> >& std::operator<<
<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&,
char)+0x41)[0x83c4521]
Segmentation fault (core dumped)
roadrunner:~/hello%



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the llvm-bugs mailing list